LINUX.ORG.RU

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

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

Хорошая табличка (2019 год).

Ran a few more compression tests using 171 jpeg image files from a HOG (Hidden Object Game). Total size of all files is 64,469,752 bytes.

Created batch files to compress each file individually.


Compressor(s)                Size(bytes) Time(seconds) Commands/Options
original files               64,469,752
7-zip                        61,284,250           7    7z a -m0=lzma2:x9
jojpeg (sh3)                 55,431,288         108    pa a -m0=jojpeg where "pa" was renamed from "7z"
jojpeg+lzma2x2               53,481,658         111    pa a -m0=jojpeg -m1=lzma2:x9 -m2=lzma2:x9:lp0:lc0:pb0 -mb00s0:1 -mb00s1:2
jojpeg+lzma2                 53,479,612         110    pa a -m0=jojpeg -m1=lzma2:x9
paq8px183fix1                52,820,938       7,511    7z a -m0=mfilter:a2 (-9)
lepton-slow-best-ratio       52,705,758         311    7z a -m0=mfilter:a1
brunsli                      52,444,562          20    7a a -m0=mfilter:a0
precomp+paq8px183fix1        52,011,550      13,480    precomp047 -cn -intense + paq8px v183fix1 -9
precomp+paq8px183fix1        52,011,220                precomp047 -cn -intense + paq8px v183fix1 -9beta
packjpg (version 2.5k)       51,975,698          39
fast paq8 (version 6)        51,588,301         623    -8
paq8px183fix1+lzma2          51,434,256       7,468    7z a -m0=mfilter:a2 -m1=lzma2:x9 (-9)
precomp048dev                51,427,935          23    precomp048dev -cl -intense
paq8pxdv69                   51,365,725       7,753    -s9
reflate+paq8px183fix1        51,351,145       7,966    arc a -m0=reflate + paq8px183fix1 -9
pzlib+paq8px183fix1          51,314,381       7,827    paq8px183fix1 -9
paq8px183fix1                51,310,086       8,021    -9
brunsli+lzma2                51,133,547          24    7z a -m0=mfilter:a0 -m1=lzma2:x9
lepton-slow-best-ratio       51,131,392          49
lepton+lzma2+paq8px183fix1   51,119,130         422    7a a -m0=mfilter:a1 -m1=lzma2:x9 -m2=mfilter:a2 (-9)
lepton+lzma2                 51,116,016         298    7z a -m0=mfilter:a1 -m1=lzma2:x9
precomp048+paq8px183fix1     51,068,700      13,835    precomp048dev -cn -intense + paq8px183fix1 -9
lepton+paq8pxdv69            50,835,719      14,941    7z a -m0=mfilter:a1 + paq8pxd69 -s10
lepton+paq8pxdv69            50,835,708      14,858    7z a -m0=mfilter:a1 + paq8pxd69 -s9
lepton+paq8px183fix1         50,782,720      14,149    7z a -m0=mfilter:a1 + paq8px183fix1 -9
lepton+srep+paq8px183fix1    50,768,509                lepton-slow-best-ratio + srep(v3.93) -a1 + paq8px183fix1 -9
lepton+paq8px183fix1         50,747,070                lepton-slow-best-ratio + paq8px183fix1 -9beta; VERY slow

Noticed that packjpg tended to produce larger than original files when compressing small files originally in the tens of kilobytes size. But packjpg performed better with good compression on larger files in the 100's of kilobytes size and up.

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

Хорошая табличка.

Ran a few more compression tests using 171 jpeg image files from a HOG (Hidden Object Game). Total size of all files is 64,469,752 bytes.

Created batch files to compress each file individually.


Compressor(s)                Size(bytes) Time(seconds) Commands/Options
original files               64,469,752
7-zip                        61,284,250           7    7z a -m0=lzma2:x9
jojpeg (sh3)                 55,431,288         108    pa a -m0=jojpeg where "pa" was renamed from "7z"
jojpeg+lzma2x2               53,481,658         111    pa a -m0=jojpeg -m1=lzma2:x9 -m2=lzma2:x9:lp0:lc0:pb0 -mb00s0:1 -mb00s1:2
jojpeg+lzma2                 53,479,612         110    pa a -m0=jojpeg -m1=lzma2:x9
paq8px183fix1                52,820,938       7,511    7z a -m0=mfilter:a2 (-9)
lepton-slow-best-ratio       52,705,758         311    7z a -m0=mfilter:a1
brunsli                      52,444,562          20    7a a -m0=mfilter:a0
precomp+paq8px183fix1        52,011,550      13,480    precomp047 -cn -intense + paq8px v183fix1 -9
precomp+paq8px183fix1        52,011,220                precomp047 -cn -intense + paq8px v183fix1 -9beta
packjpg (version 2.5k)       51,975,698          39
fast paq8 (version 6)        51,588,301         623    -8
paq8px183fix1+lzma2          51,434,256       7,468    7z a -m0=mfilter:a2 -m1=lzma2:x9 (-9)
precomp048dev                51,427,935          23    precomp048dev -cl -intense
paq8pxdv69                   51,365,725       7,753    -s9
reflate+paq8px183fix1        51,351,145       7,966    arc a -m0=reflate + paq8px183fix1 -9
pzlib+paq8px183fix1          51,314,381       7,827    paq8px183fix1 -9
paq8px183fix1                51,310,086       8,021    -9
brunsli+lzma2                51,133,547          24    7z a -m0=mfilter:a0 -m1=lzma2:x9
lepton-slow-best-ratio       51,131,392          49
lepton+lzma2+paq8px183fix1   51,119,130         422    7a a -m0=mfilter:a1 -m1=lzma2:x9 -m2=mfilter:a2 (-9)
lepton+lzma2                 51,116,016         298    7z a -m0=mfilter:a1 -m1=lzma2:x9
precomp048+paq8px183fix1     51,068,700      13,835    precomp048dev -cn -intense + paq8px183fix1 -9
lepton+paq8pxdv69            50,835,719      14,941    7z a -m0=mfilter:a1 + paq8pxd69 -s10
lepton+paq8pxdv69            50,835,708      14,858    7z a -m0=mfilter:a1 + paq8pxd69 -s9
lepton+paq8px183fix1         50,782,720      14,149    7z a -m0=mfilter:a1 + paq8px183fix1 -9
lepton+srep+paq8px183fix1    50,768,509                lepton-slow-best-ratio + srep(v3.93) -a1 + paq8px183fix1 -9
lepton+paq8px183fix1         50,747,070                lepton-slow-best-ratio + paq8px183fix1 -9beta; VERY slow

Noticed that packjpg tended to produce larger than original files when compressing small files originally in the tens of kilobytes size. But packjpg performed better with good compression on larger files in the 100's of kilobytes size and up.

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

Хорошая табличка.

Ran a few more compression tests using 171 jpeg image files from a HOG (Hidden Object Game). Total size of all files is 64,469,752 bytes.

Created batch files to compress each file individually.

Code:
Compressor(s)                Size(bytes) Time(seconds) Commands/Options
original files               64,469,752
7-zip                        61,284,250           7    7z a -m0=lzma2:x9
jojpeg (sh3)                 55,431,288         108    pa a -m0=jojpeg where "pa" was renamed from "7z"
jojpeg+lzma2x2               53,481,658         111    pa a -m0=jojpeg -m1=lzma2:x9 -m2=lzma2:x9:lp0:lc0:pb0 -mb00s0:1 -mb00s1:2
jojpeg+lzma2                 53,479,612         110    pa a -m0=jojpeg -m1=lzma2:x9
paq8px183fix1                52,820,938       7,511    7z a -m0=mfilter:a2 (-9)
lepton-slow-best-ratio       52,705,758         311    7z a -m0=mfilter:a1
brunsli                      52,444,562          20    7a a -m0=mfilter:a0
precomp+paq8px183fix1        52,011,550      13,480    precomp047 -cn -intense + paq8px v183fix1 -9
precomp+paq8px183fix1        52,011,220                precomp047 -cn -intense + paq8px v183fix1 -9beta
packjpg (version 2.5k)       51,975,698          39
fast paq8 (version 6)        51,588,301         623    -8
paq8px183fix1+lzma2          51,434,256       7,468    7z a -m0=mfilter:a2 -m1=lzma2:x9 (-9)
precomp048dev                51,427,935          23    precomp048dev -cl -intense
paq8pxdv69                   51,365,725       7,753    -s9
reflate+paq8px183fix1        51,351,145       7,966    arc a -m0=reflate + paq8px183fix1 -9
pzlib+paq8px183fix1          51,314,381       7,827    paq8px183fix1 -9
paq8px183fix1                51,310,086       8,021    -9
brunsli+lzma2                51,133,547          24    7z a -m0=mfilter:a0 -m1=lzma2:x9
lepton-slow-best-ratio       51,131,392          49
lepton+lzma2+paq8px183fix1   51,119,130         422    7a a -m0=mfilter:a1 -m1=lzma2:x9 -m2=mfilter:a2 (-9)
lepton+lzma2                 51,116,016         298    7z a -m0=mfilter:a1 -m1=lzma2:x9
precomp048+paq8px183fix1     51,068,700      13,835    precomp048dev -cn -intense + paq8px183fix1 -9
lepton+paq8pxdv69            50,835,719      14,941    7z a -m0=mfilter:a1 + paq8pxd69 -s10
lepton+paq8pxdv69            50,835,708      14,858    7z a -m0=mfilter:a1 + paq8pxd69 -s9
lepton+paq8px183fix1         50,782,720      14,149    7z a -m0=mfilter:a1 + paq8px183fix1 -9
lepton+srep+paq8px183fix1    50,768,509                lepton-slow-best-ratio + srep(v3.93) -a1 + paq8px183fix1 -9
lepton+paq8px183fix1         50,747,070                lepton-slow-best-ratio + paq8px183fix1 -9beta; VERY slow

Noticed that packjpg tended to produce larger than original files when compressing small files originally in the tens of kilobytes size. But packjpg performed better with good compression on larger files in the 100's of kilobytes size and up.