Как обойти запрет на использование алгоритма LZW
Автор: Sardar, <jadoma2001@mail.ru> Groningen, Netherland, 25 ноября 2002 года в 15:23:28 Я разрабатываю свой архиватор на основе LZW метода. Я представил словарь как массив сегментов со словами одинаковой длинны отсортированных по убыванию. Сами сегменты динамические массивы реализованные на блоках. В блоках хранятся массивы байтов. Коды имеют переменную длину. Код состоит из: индекс_сегмента+индекс_блока+индекс_цепочки. То есть длинна кода не зависит от количества цепочек в словаре, а от его текущего состояния. Пример: Три сегмента. В первом один блок с 8 словами длинной 3 символа. Во втором не ограниченное количество слов длинной 2 символа. В третем root элементы. Что бы закодировать цепочку из трех символов мне потребуется код длинной в: 2+0+3=5 битов. Все работает. Вопрос: можно ли считать эту модификацию алгоритма достаточной что бы обожти |
Ответы:
- Re: Как обойти запрет на использование алгоритма LZW Maxim Smirnov 18:23:02 25/11/2002
(0)
- Re: Как обойти запрет на использование алгоритма LZW(Addon) Алексей 15:43:20 25/11/2002
(1)
- Re: Как обойти запрет на использование алгоритма LZW(Addon) Maxim Smirnov 18:19:49 25/11/2002
(0)
- Re: Как обойти запрет на использование алгоритма LZW(Addon) Maxim Smirnov 18:19:49 25/11/2002
(0)
Ответить на это сообщение