Тесты производительности
- SqueezeChart (англ.)
- CompressionRatings.Com (англ.)
- Monster Of Compression
- MFC - тест эффективности (англ.). FreeArc занял 4 первых места!
- Бенчмарк сжатия огромных файлов
- Статья "Максимальное практическое сжатие" (сравнение лучших современных практических упаковщиков)
Почему FreeArc сжимает сильнее, чем rar и 7-zip
- поддерживает алгоритмы lzma, ppmd и multimedia-сжатие с автоматическим выбором наилучшего алгоритма по содержимому файла
- использует фильтры dict (словарная замена), rep (находит повторы на расстоянии до 2Гб), delta (улучшает сжатие таблиц в бинарных файлах), bcj (EXE-фильтр), lzp (устраняет повторы в текстовых файлах)
- в режиме максимального сжатия запускает процедуры сжатия не параллельно, а последовательно, выгружая промежуточные данные на диск, что позволяет каждой процедуре использовать всю память компьютера
- если вам мало встроенных алгоритмов — вы можете использовать внешние: от препроцессора сжатых данных precomp до алгоритмов максимального сжатия ccmx/lpaq/durilca/uda/paq
- плюс к этому производится интеллектуальная сортировка файлов, группирующая вместе одинаковые/похожие файлы и различные версии одного и того же файла
Почему FreeArc сжимает быстрее:
- для текстовых файлов автоматически использует алгоритм ppmd, который работает быстрее, чем lzma
- для поиска строк в lzma использует новый алгоритм ht4
- использует фильтры rep, dict и lzp, уменьшая размер фактически сжимаемых данных
- в быстрых режимах (-m1/m2) использует уникальный алгоритм сжатия tornado и алгоритм grzip
- выполняет чтение и сжатие данных параллельно , поэтому задержки дисковых операций влияния не оказывают
В результате FreeArc сжимает (в разных режимах) не хуже zip/bzip2/rar/7-zip, работая при этом в 1.5-3 раза быстрее, а в режиме максимального сжатия значительно обходит 7-zip. Убедитесь в этом сами, посмотрев результаты тестов выше или проведя своё собственное тестирование.