Алгоритм Лемпеля — Зіва — Велча: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
tagged isolated of cluster сирота0. |
Іванко1 (обговорення | внесок) м суміш розкладок, оформлення за допомогою AWB |
||
Рядок 1:
{{переклад|en|Lempel–Ziv–Welch}}
'''Алгори́тм Ле́мпеля — Зіва — Ве́лча''' ('''Lempel-Ziv-Welch''', '''LZW''') — це універсальний [[
Алгоритм розроблений так, щоб його можна було швидко реалізувати, але він не обов'язково є оптимальним, оскольки він не проводить ніякого анализу вхідних даних.
Рядок 56:
E 5 = 00101 29: BE
O 15 = 01111 30: EO
R 18 = 10010 31: OR <--- з наступного символу починаємо використовувати 6-бітні групи
N 14 = 001110 32: RN
O 15 = 001111 33: NO
Рядок 82:
00010 = 2 B 28: OB 29: B?
00101 = 5 E 29: BE 30: E?
01111 = 15 O 30: EO 31: O?
10010 = 18 R 31: OR 32: R? <---- починаємо використовувати 6-бітні групи
001110 = 14 N 32: RN 33: N?
Рядок 114:
=== Unisys, GIF і PNG ===
При розробці формату [[GIF]] в CompuServe не знали про існування патенту {{US patent|4,558,302}}
[[20 червня]] [[2003 року]] закінчився срок оригінального американського патенту, що означає, що Unisys не може більше стягувати по ньому ліцензійні відрахування. Аналогічні патенти в Європі, Японії та Канаді закінчились в 2004 році.
|