2008-09-26 10 views
1

У меня есть небольшая утилита, которая преобразует файлы .dbc в CSV-файлы, проблема в том, что где-то в процессе преобразования некоторые данные теряются/уничтожаются/что угодно. Я ввожу a.dbc в конвертер, он производит a.csv. Я удаляю a.dbc, а затем запускаю a.csv обратно через конвертер, и я возвращаюсь с «немного» другим .dbc-файлом, с которого я начал..dbc -> .csv

Кто-нибудь знает лучший способ преобразования этих файлов? Без потери информации ..

Открываю оба файла в HexCMP (сравнивает два файла hex, показывает вам различия), и различия полностью случайны в файле.

+0

Можете ли вы пролить свет на то, что приложение использует .dbc-файлы? – Kev 2008-09-27 02:15:08

ответ

1

Похоже, что это не более чем багги-утилита.

Если вы конвертируете тот же .dbc-файл в CSV-файл дважды в строку, вы получаете тот же самый CSV-файл? Если вы дважды запускаете .csv, вы получаете один и тот же файл .dbc в оба раза? Это, по крайней мере, скажет вам, на какой стороне преобразования находятся ошибки.

0

У вас есть доступ к FoxPro для экспорта файла в виде CSV непосредственно из FoxPro без использования этой утилиты? Это позволит сравнить файл CSV, созданный из FoxPro, с вашей утилитой, чтобы попытаться сузить область проблемы.

 Смежные вопросы

  • Нет связанных вопросов^_^