История изменений
Исправление 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.