Нечитаемый файл .dbf

Я пытаюсь открыть файл .dbf. Файл находится в каталоге приложения. Я просто хотел бы получить доступ к необработанным данным, но у меня возникли некоторые трудности.

Я не ищу, как это сделать, но был бы признателен, если бы кто-нибудь указал мне, где найти мое решение. Я не знаю, то ли этот файл зашифрован, то ли он от foxpro, то ли я просто не открываю файл правильным приложением. Я чувствую, что это было бы создано из чего-то старого с точки зрения программного обеспечения.

Включено изображение того, как выглядят данные, когда я открываю файл. Это в Visual Studio. Я пробовал это в других IDE, а также в простом старом Excel.

введите здесь описание изображения


person Willee5586    schedule 23.03.2015    source источник


Ответы (1)


Это похоже на незашифрованный DBF, созданный либо FoxBase, либо FoxPro (до Visual FoxPro), либо dBase III Plus, либо dBase IV. Что происходит, когда вы пытаетесь открыть его в Excel?

person Tamar E. Granor    schedule 23.03.2015
comment
Я использовал программу, такую ​​​​как программа просмотра DBF, чтобы попытаться открыть файлы, и я получаю те же данные, что и Visual Studio. Я думаю, что это устранит dBase III и dBase IV. Я посмотрю, что я могу сделать, чтобы запустить FoxBase или FoxPro. - person Willee5586; 23.03.2015
comment
Просто загрузите драйвер Visual FoxPro OLEDB от Microsoft и посмотрите, сможете ли вы подключиться к нему как к автономному DBF из Visual Studio. - person Alan B; 24.03.2015
comment
Ну, я установил соединение для передачи данных в VS и все равно получил нечитаемые данные. Мои поиски продолжаются. Спасибо за помощь. - person Willee5586; 24.03.2015
comment
Причина, по которой я сказал, что это более старый файл, - это 03 в первом байте. То, что вы видите в Excel, точно не похоже на тот же файл. Там другой список полей. - person Tamar E. Granor; 24.03.2015
comment
Тамар – Я знаю, это выглядит по-другому. Это было немного разочаровывающее начало проекта. Вот файл, открытый в трех программах одновременно. Крайний слева — Visual Studio, средний — Excel, справа — Sublime 3. i.imgur.com/WoKKG1r.png - person Willee5586; 24.03.2015
comment
Изображение VS, которое вы только что опубликовали, отличается от исходного, поэтому я бы сказал, что это не та же таблица. (И они показывают разные имена.) Если это действительно зашифровано, к сожалению, есть много разных способов, которые можно было бы сделать. Одним из довольно распространенных в последние несколько лет является sweetpotatosoftware.com/spsblog/2009. /08/09/. Также раньше был продукт под названием Cryptor, который был довольно широко использован. Если вы имеете дело с шифрованием, я думаю, вы захотите использовать VFP, чтобы понять это. VFP 9 находится в MSDN. - person Tamar E. Granor; 25.03.2015
comment
Спасибо за ответ Тамар. Вы правы, это разные файлы. Я просто использовал один файл, чтобы показать, что они выглядят по-разному в разных редакторах. Спасибо за ваше время и указатели. Я продолжу свои поиски. - person Willee5586; 25.03.2015