Все исходные тексты были успешно скомпилированы при помощи Borland C++. Каждая директория содержит makefile или make.bat собирающие исполняемые файлы. Для других компиляторов или операционных систем возможно понадобятся некоторые изменения. Большинство исходников переносимы.
Все исходные тексты сопровождаются оригинальной документацией.
Составитель четко обозначил все изменения, внесенные им (например, для
компиляции при помощи Borland C++). Не далались изменения для уменьшения
числа предепреждений, выдаваемых Borland C++.
AR002 |
Содержит целый архиватор Харухико Окюмуры (Haruhiko Okumura).
Архиватор использует метод LZ, выход которого сжимается
статическим вариантом метода Хаффмана (Huffman). Файл разбивается на части,
для каждой из которых строится свой набор деревьев Хаффмана.
ARJ 2.41, ZIP 2.0 и PKZIP 2.04g используют похожий метод.
ZOO и LHA именно этот метод. |
LZW |
Знаменитый архиватор Лемпеля Зива Вэлча (Lempel Ziv Welch).
Версия Кента Вильямса (Kent Williams). |
COMP |
Арифметическое сжатие написанное Марком Нельсоном (Mark R. Nelson).
Опубликовано в журнале Др.Добба в феврале 1991.
Содержит простой арифметический компрессор и арифметический
компрессор более выского порядка. |
ASH |
"Собрат" компрессора высокого порядка Марка Нельсона написанный
Чарльзом Эшфордом (Charles Ashford). Оригинальная программа, которая
используя очень незначительный объем памяти PC может обрабатывать
большие файлы. Расплата за это - очень медленная работа.
Наиболее плотнопакующий компрессор на конкурсе программ сжатия
журнала Др.Добба. |
FIN |
Финский участник кокнкурса журнала Др.Добба написанный
Юсси Путтоненом (Jussi Puttonen), Тимо Рэйта (Timo Raita) и
Юккой Тьюхолой (Jukka Teuhola). Наиболее быстрый DOS копрессор,
известный составителю. В оригинале 100% на ассемблере.
Составитель вывел C версию, опубликованную в PC Newsflash. |
HUF |
Статический компрессор/декомпрессор Хаффмана написанный
Вильямом Димасом (William Demas). |
LZ |
LZSS, LZARI Харухико Окюмуры (Haruhiko Okumura), первый компрессор
дожимающий выход LZ. Харуясу Ешизаки (Haruyasu Yoshizaki), автор
LHarc и LHA, заменил ARI компрессор динамическим сжатием Хаффмана, -
LZHUF. |
SPLAY |
Сжатие с использованием расширяющихся деревьев написанное Кимом
Кокконеном (Kim Kokkonen). Этот метод сжатия родственен сжатию по
методу Хаффмна. Он быстр, но достигает меньшего коэффициента сжатия
в большинстве случаев. |
LZRW1 | LZRW1 компрессор Росса Вильямса (Ross Williams). Очень быстрый LZ компрессор. Не так быст как FIN, но имеет лучший коэффициент сжатия. Составителем добавлена небольшая часть для демонстрации его работы. Эта реализация LZRW1 использует память (не диск) для хранения исходных и сжатых данных. |