>>Ну так я ее и писал
Значит для хабра надо было что-то другое! Смысл-то выкладывать на хабре то, что уже есть в инэте? На мой взгляд вы можете большего! ;) К примеру LZjb который в ZFS применяется редко где разжевывается ;)
Тогда для всех остальных указывается ссылка и описывается то чего нет в оригинале!
По поводу LZJB вот ссылка на сорец. В коментах весьма подробно разжевана весьма интересная изюминка ;)
[COOL STORY] Помню, как-то увлекался алгоритмами сжатия и решил поизучать исходные коды LZMA. Честно так устал по файлам ходить, настолько код разбит по разным файлам и везде так все «завоздушено» — одни интерфейсы-интерфейсы. Вот зато потом изучал дипломные работы студентов по алгоритмам сжатия — красота, один файл на 300 кб, сиди, да изучай. [/COOL STORY]
Спасибо за статью!
Когда плотно работали с внутренностями Exchange 2007/2010 активно юзали lz77 т.к. именно этот алгоритм выбрали в MS для упаковки RPC данных между клиентами (аля Outlook) и CAS/MBX серверами.
Алгоритмы LZW, LZ77 и LZ78