LINUX.ORG.RU
ФорумTalks

субъективный тест файл-компрессоров


0

0

=<PC>==================
CPU=PIII (Coppermine)           
MHz=1000
L2 =256kb
RAM=512Mb
bogomips=1985.74
Linux=2.4.34
gcc=3.2.2
swapoff -a
ReiserFS-3.6(wo notail)
IDE(DMA)
=<command lines>=======================================================================
==
7za-4.44b=LZMA+mfb256  : time 7za a -t7z $a.LZMA.7z $a -m0=LZMA -ms=on -mx=9 -md=32m -mfb=256
7za-4.44b=LZMA         : time 7za a -t7z $a.LZMA.7z $a -m0=LZMA -ms=on -mx=9 -md=32m
7za-4.44b=PPMd         : time 7za a -t7z $a.PPMd.7z $a -m0=PPMd -ms=on -mx=9 -mmem=384m
lzpxj-1.2g=7           : time ./lzpxj-1.2g.bin 7 $a.tar $a.tar.lzpxj
lzpxj-1.2g=6           : time ./lzpxj-1.2g.bin 6 $a.tar $a.tar.lzpxj
GRZipII-0.2.4          : time GRZipII e $a.tar $a.tar.grz -b8m -m1
rzip-2.1               : time rzip -k9 $a.tar
rar-3.60               : time rar a -ol -ow -av -r -s -m5 -mdG $a.rar $a
lzpxj-sp-fix=4         : time ./lzpxj-sp-fix.bin -l4 e $a.tar $a.tar.lzpxj
lzpxj-sp-fix=3         : time ./lzpxj-sp-fix.bin -l3 e $a.tar $a.tar.lzpxj
bzip2-1.0.2            : time bzip2 -k9 $a.tar
dact-200612020405      : time ./dact-200612020405.bin $a.tar
lzpx-1.5b              : time ./lzpx-1.5b.bin e $a.tar $a.tar.lzpx
gzip-1.3.5=9           : time gzip -9 $a.tar
gzip-1.3.5=1           : time gzip -1 $a.tar
mhc-0.09               : time ./mhc-0.09.bin e $a.tar $a.tar.mhc
zip-2.31               : time zip -qry9 $a.zip $a
tar-1.16.00            : time tar -cf $a.tar $a 

==========================================
               Textual
          a=docsrv.sco.com
=<size sorting >==========================
7za-4.44b=LZMA+mfb256 13m38.123s 020058000
lzpxj-1.2g=7          01m50.389s 020179145
7za-4.44b=LZMA        09m15.741s 020305627
7za-4.44b=PPMd        08m23.714s 020442855
lzpxj-1.2g=6          01m50.159s 020688113

GRZipII-0.2.4         01m34.560s 022239096
rzip-2.1              03m04.182s 022405384

rar-3.60              06m04.605s 024696626

lzpxj-sp-fix=4        00m38.580s 025917040
lzpxj-sp-fix=3        00m37.331s 025919840
bzip2-1.0.2           01m39.932s 026229308
dact-200612020405     04m21.520s 026385550
lzpx-1.5b             00m30.675s 027060210

gzip-1.3.5=9          00m28.730s 032704337

gzip-1.3.5=1          00m12.730s 039050620

mhc-0.09              00m10.267s 045200514

zip-2.31              00m52.688s 050004454
------------------------------------------
tar-1.16.00           00m09.731s 136857600
=<time sorting >==========================
tar-1.16.00           00m09.731s 136857600
------------------------------------------
mhc-0.09              00m10.267s 045200514

gzip-1.3.5=1          00m12.730s 039050620

gzip-1.3.5=9          00m28.730s 032704337

lzpx-1.5b             00m30.675s 027060210

lzpxj-sp-fix=3        00m37.331s 025919840

lzpxj-sp-fix=4        00m38.580s 025917040

zip-2.31              00m52.688s 050004454

GRZipII-0.2.4         01m34.560s 022239096
bzip2-1.0.2           01m39.932s 026229308

lzpxj-1.2g=6          01m50.159s 020688113
lzpxj-1.2g=7          01m50.389s 020179145

rzip-2.1              03m04.182s 022405384

dact-200612020405     04m21.520s 026385550

rar-3.60              06m04.605s 024696626

7za-4.44b=PPMd        08m23.714s 020442855

7za-4.44b=LZMA        09m15.741s 020305627

7za-4.44b=LZMA+mfb256 13m38.123s 020058000
==========================================
                 Binary
            a=/usr/local/bin
=<size sorting >==========================
7za-4.44b=LZMA        05m45.842s 027918831
7za-4.44b=LZMA+mfb256 07m08.143s 027931711

rar-3.60              03m04.247s 033846106
7za-4.44b=PPMd        04m21.613s 034118272
lzpxj-1.2g=7          02m57.251s 035303196

lzpxj-1.2g=6          02m57.184s 036584537

rzip-2.1              01m55.895s 041556744
lzpxj-sp-fix=4        00m58.240s 042049532
lzpxj-sp-fix=3        00m56.085s 042251282
GRZipII-0.2.4         02m22.844s 043351387

lzpx-1.5b             00m54.617s 047416659
dact-200612020405     07m22.502s 048979838
bzip2-1.0.2           01m40.339s 049182525

gzip-1.3.5=9          02m09.318s 052367176
zip-2.31              01m56.384s 052667099

gzip-1.3.5=1          00m22.793s 057807506

mhc-0.09              00m10.368s 063383282
------------------------------------------
tar-1.16.00           00m02.334s 135700480
=<time sorting >==========================
tar-1.16.00           00m02.334s 135700480
------------------------------------------
mhc-0.09              00m10.368s 063383282

gzip-1.3.5=1          00m22.793s 057807506

lzpx-1.5b             00m54.617s 047416659
lzpxj-sp-fix=3        00m56.085s 042251282
lzpxj-sp-fix=4        00m58.240s 042049532

bzip2-1.0.2           01m40.339s 049182525

rzip-2.1              01m55.895s 041556744
zip-2.31              01m56.384s 052667099

gzip-1.3.5=9          02m09.318s 052367176
GRZipII-0.2.4         02m22.844s 043351387

lzpxj-1.2g=6          02m57.184s 036584537
lzpxj-1.2g=7          02m57.251s 035303196
rar-3.60              03m04.247s 033846106

7za-4.44b=PPMd        04m21.613s 034118272

7za-4.44b=LZMA        05m45.842s 027918831

7za-4.44b=LZMA+mfb256 07m08.143s 027931711
dact-200612020405     07m22.502s 048979838
==========================================

Много цифр. Написал бы сразу - лучший компрессор по соотношению "время компрессии/размер файла" такой-то. Пользуйтесь.

schumen ★★
()
Ответ на: комментарий от schumen

>Много цифр. Написал бы сразу - лучший компрессор по соотношению "время компрессии/размер файла" такой-то. Пользуйтесь.

Лучше бы написал A рулит, B сосет!

anonymous
()
Ответ на: комментарий от schumen

резонно, просто я обычно мало обращаю на время сжатия для файлов до 256-512Mb и жму такие фалы сразу-же несколькими компрессорами

1)для данных на многих системах (НЕ только LINUX WINDOWS)
1a) - lzpxj-1.2g
1b)если время НЕ имеет значения ВООБЩЕ - то paq8f,paq8f c текстовыми фильтрами
1c)если размер файла не больше 2-10Mb - то paq8f,paq8f c текстовыми фильтрами)

2)для данных на системах LINUX WINDOWS
2a) - 7-zip
2b)если хочется побыстрее - lzpxj-1.2g

3)для системных файлов(пакетов) на *NIX-like системах - bzip2

4)для для имиджей полупустых партиций(backup/emulators) - rzip

ps
lzpxj-1.2g очень неплохо выглядит как замена закрытому rar-3
и как дополнительный алгоритм в 7-zip
зызы
лучше всех жмёт вероятно paq6v2,paq8f,paq8f c текстовыми фильтрами,
но скорость сжатия у paq6v2,paq8f без текстовых фильтров на моей машине ~20-22kb/s - ну очень медленнр

botrops-schlegelii ★★
() автор топика
Ответ на: комментарий от iRunix

tar дан для того что бы учесть время архивации, ибо в данном тесте 7zip,zip,rar использовались как архиваторы

учтя время архивации tar`ом можно ,пользуясь данной таблицей, сделать выводы об архиваторах (практически те же самые, что и о компрессорах)

botrops-schlegelii ★★
() автор топика
Ответ на: комментарий от birdie

я это знаю - хде там lzpxj ?
и вообще , я не хочу использовать "квази-синтетические" тесты (типа calgary corps)-
- я беру то, с чем я работаю:
скажем, в docsrv.sco.com - это не чисто текстовый архив - там есть достаточно заметное число gif файлов
зы
я это делал для себя, но решил это выложить, другие не занимались тем же самым, а сразуже смотрели результаты

botrops-schlegelii ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.