[Comm] 7-Zip into Linux
Guest007
=?iso-8859-1?q?trash4_=CE=C1_yandex=2Eru?=
Чт Окт 7 13:36:07 MSD 2004
В сообщении от Четверг 07 Октябрь 2004 12:46 Yury Aliaev написал(a):
>
> Интересно, а как оно по сравнению с bzip? Забавно было бы пиписьками
> померяться, при том, что, по моим наблюдениям, bzip стабильно делает
> rar'а (кроме мультимедийных файлов, естественно).
Ну что ж, посмотрим, что у нас есть.
bzip2 1.0.2
rar 3.40 beta4
p7zip 0.9.1
Что будем жать? Каталог inkscape содержит сегодняшний cvs + ошмётки компиляции
(make clean выполнялся)
du кажет 38М
ls -lR | wc -l говорит 2339 (это конечно не чуть больше, чем кол-во файлов, но
даёт представление о порядке)
bzip2 с ключом -9 (это максимум, как я понял) делает аналог solid архива. Я
уже писал об этом. Для примера делаем rar и 7zip в обоих вариантах (и солид и
нет). Солид содержит _s в имени.
ls -l
drwxrwsr-x 17 guest007 guest007 4096 Окт 7 13:25 inkscape
-rw-r--r-- 1 guest007 guest007 6394145 Окт 7 13:25 inkscape.7z
-rw-r--r-- 1 guest007 guest007 6025656 Окт 7 13:09 inkscape.rar
-rw-r--r-- 1 guest007 guest007 3069740 Окт 7 13:15 inkscape_s.7z
-rw-r--r-- 1 guest007 guest007 3513560 Окт 7 13:03 inkscape_s.rar
-rw-r--r-- 1 guest007 guest007 4666174 Окт 7 13:02 inkscape.tar.bz2
командные строки для rar и 7zip:
rar a -m5
rar a -m5 -s
7za a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -r
7za a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=off -r
Строки для 7zip взята из ридми. Компрессия -- ULTRA
rar сжал вроде побыстрее bzip2, но это субъективно, т.к. не замерял. 7zip
само-собой медленнее всех. С -ms=on (это солид режим) сожрал всю память (под
самый занавес) и слегка повалился в своп. Правда машина у меня не
простаивает :-) Во втором случае потребление памяти нормальное. Все дело,
видимо, в огромном словаре.
Судя по тому, что 7zip идёт под LGPL, то есть смысл присмотреться к нему
повнимательней. Вроде даже очень ничего архиватор. А режим ультра можно и не
использовать. Тогда с памятью всё в порядке.
Надо только добавить поддержку в mc :-)
--
WBR Guest007
JID: guest007 на jabber.ru
Подробная информация о списке рассылки community