LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Вот краткий тест. Потом, может, оформлю

Исходные данные: 65214 файлов, общий размер 6.3ГБ, файлы разные: исходники, бинарники, архивы, большие и маленькие. Обычная такая рабочая директория.

Таблица: формат/компрессор; результирующий размер; время, затраченное на сжатие (минуты:секунды); время, затраченное на вывод списка файлов в архиве (минуты:секунды.сотые_доли).

tar.gz         4.8 GB    6:30 min.    1:26    min.
zip            4.8 GB    6:04 min.    0:00.33 min.
rar            4.5 GB   16:32 min.    0:00.67 min.
pixz           4.5 GB   15:01 min.    0:00.09 min.
squash lzma    4.3 GB   10:03 min.    0:00.19 min.
squash xz      4.2 GB   10:49 min.    0:00.20 min.
squash lzo     4.5 GB    6:23 min.    0:00.11 min.

i7-5600U, HDD, 12GB ram. Опции: дефолт

Смотрим на tar.gz - видим фигу. И это не считая, что gzip -l data.tar.gz показывает ratio -124.3% (как раз тот самый баг из мана). Гнилье, короче, не стоит и юзать.

Squash lzo - очень достойно. К тому же, фичей является нахождение дубликатов, что полезно в случае рабочей директории с пачками распакованных исходников либ и т.п. Отсюда разница в размерах squash xz и pixz.

Pixz - если нужна некая совместимость с tar.

Исправление Deleted, :

Вот краткий тест. Потом, может, оформлю

Исходные данные: 65214 файлов, общий размер 6.3ГБ, файлы разные: исходники, бинарники, архивы, большие и маленькие. Обычная такая рабочая директория.

Таблица: формат/компрессор; результирующий размер; время, затраченное на сжатие (минуты:секунды); время, затраченное на вывод списка файлов в архиве (минуты:секунды.сотые_доли).

tar.gz         4.8 GB    6:30 min.    1:26    min.
zip            4.8 GB    6:04 min.    0:00.33 min.
rar            4.5 GB   16:32 min.    0:00.67 min.
pixz           4.5 GB   15:01 min.    0:00.09 min.
squash lzma    4.3 GB   10:03 min.    0:00.19 min.
squash xz      4.2 GB   10:49 min.    0:00.20 min.
squash lzo     4.5 GB    6:23 min.    0:00.11 min.

i7-5600U, HDD, 12GB ram. Опции: дефолт

Смотрим на tar.gz - видим фигу. И это не считая, что gzip -l data.tar.gz показывает ratio -124.3% (как раз тот самый баг из мана). Гнилье, короче, не стоит и юзать.

Squash lzo - очень достойно. pixz - если нужна некая совместимость с tar.

Исходная версия Deleted, :

Вот краткий тест. Потом, может, оформлю

Исходные данные: 65214 файлов, общий размер 6.3ГБ, файлы разные: исходники, бинарники, архивы, большие и маленькие. Обычная такая рабочая директория.

Данные: формат/компрессор; результирующий размер; время, затраченное на сжатие (минуты:секунды); время, затраченное на вывод списка файлов в архиве (минуты:секунды.сотые_доли).

tar.gz         4.8 GB    6:30 min.    1:26    min.
zip            4.8 GB    6:04 min.    0:00.33 min.
rar            4.5 GB   16:32 min.    0:00.67 min.
pixz           4.5 GB   15:01 min.    0:00.09 min.
squash lzma    4.3 GB   10:03 min.    0:00.19 min.
squash xz      4.2 GB   10:49 min.    0:00.20 min.
squash lzo     4.5 GB    6:23 min.    0:00.11 min.

i7-5600U, HDD, 12GB ram. Опции: дефолт

Смотрим на tar.gz - видим фигу. И это не считая, что gzip -l data.tar.gz показывает ratio -124.3% (как раз тот самый баг из мана). Гнилье, короче, не стоит и юзать.

Squash lzo - очень достойно. pixz - если нужна некая совместимость с tar.