распознайте алгоритм


Сайт о сжатии >> Форум #Компрессор# >> [Ответить] [Ответы]

Автор: noname01,
Россия, 04 марта 2003 года в 14:08:28

кодирование происходит так, что в выходном потоке формируются блоки "около" 8 байт, в начале блока байт с "флагами", 1-ки соответствуют значащим байтам, если попался 0 - значит предыдущий значащий байт повторяется и кодируется количество повторений, повторения кодируются если количество повторений символа >= 3. При "большом" количестве повторений меняется и "флаговый" байт следующего блока. Простой пример: "ABCDEEEFGHIJK" -> "F9(11111001) ABCDE 7F(01111111) FGHIJK F8(1111000) LMNOP 00 00 00 00 00 24 FF"
(шестнадцатиричные значения выделены пробелами, в конце получаем немного непонятно что, но судя по всему не словарь)
Может кто с налету увидел какой-нибудь стандартный алгоритм ? Или есть идеи по поводу исследования ?

Ответы:



Ответить на это сообщение

Тема:

Имя (желательно полное):

E-Mail:

URL:

Город:

Страна:

Вежливый и подробный комментарий:
(Форматируйте его, пожалуйста, как почту - короткими строками
Еnter в конце строки, пустая строка между параграфами).

Пожалуйста, заполните все поля.
И не нажимайте по два раза на кнопку! Дождитесь ответа сервера.