Re: Вопрос: кто знает что-нибудь о формате LZFu
Сайт о сжатии >> Форум #Компрессор# >> [Ответить] [Ответы]
Автор: Олег,
17 апреля 2003 года в 23:15:35
В ответ на : Вопрос: кто знает что-нибудь о формате LZFu от Axe
в 15 апреля 2003 года в 10:25:29:
> Кто знает что-нибудь о формате сжатия LZFu? > Возможно связан с rtf.То что помню: Модификация LZ77, очень похож на LZRW1, но имеет свои отличия. Указатели передаются так же двумя байтами, в них: 12 бит смещение, 4 бита (длина-2), символы передаются как есть. Перед каждыми восемью символами или указателями байт флагов, определяющий тип следующих элементов. При сжатии создается буфер, в котором в начале записывается строка из 207 байтов вида: "{\rtf\ansi\deff0\......." за ней сжимаемый файл. Саму строку полностью не помню, там разные характерные для RTF ключевые слова и сочетания букв (типа \fswiss \par \pard red0\green0 \blue0\;...). Сжатие начинается с начала файла, но смещения идут в пределах всего буфера. Т.е. строка - предварительно сформированный словарь для алгоритма. В сжатом файле после "LZFu" по четыре байта: длина файла до сжатия и после (может, наоборот), CRC, кажется, а затем сам сжатый файл. Все, вроде :)
|