Я пытаюсь десериализовать старый формат файла, который был сериализован в Delphi, он использует двоичную серализацию. Я ничего не знаю о структуре файла, кроме записей очень высокого уровня, которые находятся в нем.Двоичный сериализованный файл - Delphi
Какие шаги вы предпримете для решения этой проблемы? Какие инструменты и т. Д.?
Что делает команда «файл» точно? – kyndigs
@kyndigs использует список описаний формата - обычно байтовые последовательности, с которых должны начинаться разные форматы файлов, - чтобы попытаться определить формат файла. Описание формата называется magic, и вы найдете их в/etc/magic или/usr/share/file/magic или аналогичном. –