Выручайте, Ребята. Проблема: Имеется специфический файл, основной кусок в котором (тело) запакован zlib-ом. Вероятнее всего потоковая компрессия. По крайней мере никаких заметных заголовков я в нём не обнаружил. Обнаружил лишь то, что последние 128 байт в этом куске именуются "ENC. INDEX". На них есть ссылка с этим именем в некой структуре-оглавлении в конце файла. В этом же оглавлении прописаны расположения и размеры остальных блоков файла (иконка предпросмотра – PNG, два полноценных zip архива с некоторой описательной информацией и пр.), которые к структуре тела отношения не имеют. Вопрос: Чем и как мне распаковать это тело? Я чувствую, что решение находится в применении zlib-а. Но, к сожалению, я плохо знаю языки программирования, так, что написание программы на Дельфях, например, заимеет у меня серьёзное время. Не поделитесь ли какой-нибудь готовой рабочей EXE заготовочкой для таких случаев. Ну, чтоб там например параметры можно было подгонять, а она бы по этому потоку проезжалась бы на предмет его извлечения??? Не опишите ли, для чайников, общую структуру такого сжатого потока? Спасибо! Даня.
пожалуйста переформулируем твой вопрос я плохо знаю языки программирования , но хочу программировать ответ : изучи языки программирования и программируй куда копать ? возьми zlib или из дельфи TzlibStream он есть в поставке дельфи в каталоге extra, примеры там есть всё... остальное за тебя никто делать не будет , развве что за деньги
То, что тебе нужно описано в [RFC 1950] ZLIB Compressed Data Format Specification version 3.3 [RFC 1951] DEFLATE Compressed Data Format Specification version 1.3 [RFC 1952] GZIP file format specification version 4.3 Краткий мануал есть в хелпе к LCC А лучше загляни на www.zlib.net
Хе-хе! Вы тут типа такие крутые программисты - даже файлики никто не удосужился попросить, чтоб взглянуть. Что ты?!! ...А вто на более добродушном форуме некий DrGolova мне серьезно помог. Тело оказалось кодированным. Причем серьёзно. 128 битным кодированием. Так, что в с криптоанализом завязываю. Копаю в родное ПО... Пока, спасибо.