Blog. Just Blog

Распаковка данных в формате LZE на Ассемблере

20.12.2020 | Категория: Образ мышления: Assembler | Автор: ManHunter

Распаковка данных в формате LZE на Ассемблере

Продолжаем тему о распаковке сжатых данных. Сегодня это будет алгоритм LZE. Этот алгоритм разработал в далеком 1989 году Fabrice Bellard, известный как один из разработчиков проекта FFmpeg и упаковщика исполняемых файлов LZEXE, популярного во времена MS-DOS. В этом упаковщике и применялся указанный алгоритм. Fabrice Bellard не стал выкладывать описание LZE в публичный доступ, но в 1995 году японец Hiroaki Goto отреверсил алгоритм и опубликовал его на своем сайте. Я перевел его функцию распаковки с 16-битного Ассемблера на 32-битный, теперь ее, так же как и LZ4, можно использовать в своих проектах.

Читать статью целиком »
Просмотров: 242 | Комментариев: 0

Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2021
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.08 сек. / MySQL: 2 (0.0183 сек.) / Память: 4.75 Mb
Наверх