Назад | Перейти на главную страницу

Сверхэффективное сжатие

Я храню очень большое количество журналов (ТБ). Эти журналы будут извлекаться редко, а когда они будут извлекаться - потребуется только один файл.

Не могли бы вы порекомендовать сверхэффективный и чрезвычайно стабильный алгоритм сжатия, который значительно лучше, чем bzip2?

lzma (он же xz) должен работать заметно лучше, чем bzip2, но это займет немного больше времени.
paq (также известный как zp) будет работать еще немного лучше, но на сжатие и на распаковку уйдет много времени.

Оба доступны для сред Windows и * nix (для большинства систем * nix доступны пакеты)

Быстрый тест в журнале smartd:

Original       3900K
GZip            208K    0.11s
BZip2            71K    3.07s
XZ               13K    1.76s*
ZP                6K   25.68s*

* У меня есть скомпилированные порты -O3 для xz и zp. В gzip и bzip2 двоичные файлы были предварительно скомпилированы без оптимизации.