Импорт данных из Visual Fox Pro - PullRequest
1 голос
/ 18 ноября 2010

Я пытаюсь импортировать данные из базы данных FoxPro в Sql Server, однако у меня возникают очень странные проблемы с данными.Я использую драйвер OLE DB и могу запрашивать данные, однако некоторые поля, похоже, содержат текст в другой кодировке.Я использовал несколько инструментов просмотра DBF, и там он выглядит так же.Пример текста:

SDRSDFFGGDFHEJKIYerwwvFH

Это какая-то кодировка, применяемая FoxPro (v8)?Как я могу извлечь эти данные?

РЕДАКТИРОВАТЬ

Просматривая большинство таблиц, кажется, что это происходит только в 1 таблице, и данные отображаются правильно в системе, которая заставляет менядумаю, что это зашифровано.Существуют ли стандартные методы шифрования, используемые в FoxPro, которые я могу использовать для расшифровки этого?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Цель извлечения этих данных - помочь в переходе из приложения Fox Pro в новое блестящее приложение.Система FoxPro.У меня есть полная поддержка предыдущего владельца системы и владельца данных, но не действующая компания-разработчик, поэтому вопрос

1 Ответ

1 голос
/ 19 ноября 2010

Foxpro имеет некоторые сторонние утилиты для шифрования или может также использовать свой собственный класс утилит библиотеки фреймворков, который выполняет шифрование / дешифрование, но его нет ничего сложного, такого как SHA или что-то подобное.Еще одной общедоступной утилитой был продукт под названием «Cryptor».Однако, если вы зашифровали файл для защиты с этим, я не думаю, что вы даже не могли бы открыть файл, поскольку он также зашифровал заголовок файла и не был бы распознан как обычная таблица даже для просмотра записей.Даже если это БЫЛО непосредственно из VFP.

Если у вас есть доступ ко всему старому коду или даже к исполняемому файлу, вы можете запустить декомпилятор для его оттачивания в рассматриваемой таблице и посмотретьесли есть какие-либо шифрование / дешифрование в коде до отображения полей.Такой инструмент дешифрования, который отлично справляется с работой, называется «ReFox» и будет полностью расшифровываться до форм, библиотек классов и файлов prg.

...