@clickrnd

Возможен ли обратный процесс при экспорте из одного формата файлов в другой?

Есть программа, которая создаёт файлы (по сути это архивы с таблицами) в собственном формате. В программе также реализован экспорт данных из этих архивов в csv-формат для дальнейшей обработки инфы, например, в Excel. Реально ли как-то реализовать обратный процесс? Т.е. отредактированные данные из csv-формата вернуть обратно в архив с заменой первоначальных данных на отредактированные?
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 1
wataru
@wataru
Разработчик на С++, экс-олимпиадник.
Обычно можно, но с оговорками. Csv может быть урезан. Например там только текст, а оригинальный формат ещё и шрифт размечал.

Но эти потерянные вещи можно придумывать по ходу на какие-то стандартные значения.

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

Плохо, если там какое-то самопальное сжатие или обфускация, тогда взглядом на файл формат не расковырять.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы