Задача разбора PDF. Там встречаются данные закодированные методом Deflate. Проблема в раскодировки. Если кто занимался такими задачами отзовитесь. Алгоритмы, программы или хорошие документации.
25.06.03 18:37: Перенесено модератором из 'C/C++' — ПК
Здравствуйте, Hello, Вы писали:
H>Задача разбора PDF. Там встречаются данные закодированные методом Deflate. Проблема в раскодировки. Если кто занимался такими задачами отзовитесь. Алгоритмы, программы или хорошие документации.
Если не ошибаюсь тебе нужен Zlib
http://www.gzip.org/zlib/
Здравствуйте, adb, Вы писали:
adb>Если не ошибаюсь тебе нужен Zlib http://www.gzip.org/zlib/
Zlib помогает, но не веегда срабатывает. Есть еще у потоков некие настройки (см параметр потока Predictor). Когда они отличны от стандартных — сложилось впечатление, что фиг что увидишь. А есть у меня пара документов, которые ZLib не берет, хотя там настройки самые что ни на есть стандартные.
Полная реализация потоков есть в XPDF. Он в исходниках, и их можно смотреть.