Исходный код arc:
Данная программа основана на программе под MSDOS -- ARC версии 5.21. Добавлены некоторые улучшения...
o ARC, помимо прочего, выполняет сжатие по методу Хаффмана (Huffman Squeezing). Этот алгоритм был удалён из MSDOS ARC начиная с версии 5.12. Выяснилось, что он может быть более эффективным чем алгоритм Лемпел-Зива (Lempel-Ziv) при сжатии графических изображений. Теперь анализ сжатия выполняется всегда, и используется лучший для распаковки, сжатия или спрессовывания.
o Сжатие и распаковка сплюснутых (Squash) файлов. "Сплющивание" было придумало Филом Кацом (Phil Katz) в его PKxxx серии программ ARC для MSDOS. Для работы со сплющиванием Дэн Ланчини (Dan Lanciani) написал свою версию кода спрессовыввания в ARC. В данном пакете были сделаны незначительные изменения, в основном для уменьшения количества требуемой памяти. Для сплющивания файлов используется необязательный параметр 'q'. Вместо обычного алгоритма спрессовывания (Crunch) будет использоваться алгоритм сплющивания и, как ранее, проводится сравнение с упакованной и сжатой версией.
|
|
|
| Архитектура | Размер пакета | В установленном виде | Файлы |
|---|---|---|---|
| alpha | 64,6 Кб | 168 Кб | [список файлов] |
| amd64 | 59,4 Кб | 144 Кб | [список файлов] |
| arm | 57,2 Кб | 140 Кб | [список файлов] |
| armel | 59,3 Кб | 144 Кб | [список файлов] |
| hppa | 61,2 Кб | 144 Кб | [список файлов] |
| i386 | 54,7 Кб | 136 Кб | [список файлов] |
| ia64 | 76,5 Кб | 208 Кб | [список файлов] |
| mips | 63,7 Кб | 176 Кб | [список файлов] |
| mipsel | 63,7 Кб | 176 Кб | [список файлов] |
| powerpc | 59,1 Кб | 144 Кб | [список файлов] |
| s390 | 59,1 Кб | 144 Кб | [список файлов] |
| sparc | 56,4 Кб | 140 Кб | [список файлов] |