Существует множество реализаций алгоритма Deflate декомпрессия на разных языках. Сам алгоритм декомпрессии описан в RFC1951. Однако алгоритм сжатия кажется более неуловимым, и я только когда-либо видел его реализованным в длинных файлах C / C ++.
Я бы хотел найти реализацию алгоритма сжатия на языке более высокого уровня, например Python / Ruby / Lua / etc., Для учебных целей. Может кто-нибудь указать мне на один?