Portál AbcLinuxu, 2. května 2025 05:05

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
dolik.rce avatar 23.12.2012 16:58 dolik.rce
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Odpovědět | Sbalit | Link | Blokovat | Admin
Jinak na VMWare adresáře virtuálních strojů je 7z i 10 % efektivnější než bz2 či gz.

Jestli si dobre pamatuju, tak je to tim ze 7z u kazdeho souboru testne jestli nejsou komprimovana data delsi nez nekomprimovana a pokud jo, tak ulozi do archivu ty nekomprimovana. Takze pokud je tam smeska ruznych typu souboru, muze to mit velmi pozitivni ucinek na vyslednou velikost.
23.12.2012 19:12 Radovan Garabík
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Zaujímavé by bolo porovnať aj rzip, prípadne lrzip (a možno aj xz/lzip, ale tam budú asi výsledky o niečo horšie ako 7zip)
23.12.2012 21:00 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Asi je to zajímavá myšlenka (jsem to doplnil - ten script, kdyby to někdo chtěl, tak sem dám znovu),
C++ zdrojáky:
# QUADRANT GRAPH RATIO (by block count) ######################################
#   <<< bad  28.33 %             compression ratio           16.58 % good >>>  
#  :2                                   |                                    |
# ^|                                    |                                    |
# ^:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# ^|                                    |                                    |
#  :                                    |                                    |
# f|                                    |                                    |
# a:                                    |                                    |
# s|                 1                  |                                    |
# t:                                    |                                    |
#  |                                    |                                    |
# s:                                    |                                    |
# p|                                    |                                    |
# e:------------------------------------+------------------------------------|
# e|                                    |                                    |
# d:                                    |                                    |
#  |                                    |                                    |
# s:                                    |                                    |
# l|                                    |                                    |
# o:                                    |                                    |
# w|                                    |                                    |
#  :                                    |                                    |
# v|                                    |                                    |
# v:                                    |                                    |
# v|                                    |                                    |
#  :                                    |                      4            3|
#   <<< bad  28.33 %             compression ratio           16.58 % good >>>  
##############################################################################
 1 - [ bz2 -9               ] S:    3.42 MiB/sec; R:  25.49 %; RB:  25.49 %
 2 - [ gz -9                ] S:    4.27 MiB/sec; R:  28.33 %; RB:  28.33 %
 3 - [ lrzip -L 9           ] S:    1.38 MiB/sec; R:  16.58 %; RB:  16.58 %
 4 - [ rzip -9              ] S:    1.37 MiB/sec; R:  18.68 %; RB:  18.68 %
##############################################################################
STL soubory (binární):
# QUADRANT GRAPH RATIO (by block count) ######################################
#   <<< bad  36.38 %             compression ratio           20.46 % good >>>  
#  :              1                     |                                    |
# ^|                                    |                                    |
# ^:                                    |                                    |
# ^|2                                   |                                    |
#  :                                    |                                    |
# f|                                    |                                    |
# a:                                    |                                    |
# s|                                    |                                    |
# t:                                    |                                    |
#  |                                    |                                    |
# s:                                    |                                    |
# p|                                    |                                    |
# e:------------------------------------+------------------------------------|
# e|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# d:                                    |                                    |
#  |                                    |                                    |
# s:                                    |                                    |
# l|                                    |                                    |
# o:                                    |                                    |
# w|3                                   |                                    |
#  :                                    |                                    |
# v|                                    |                                    |
# v:                                    |                                    |
# v|                                    |                                    |
#  :                                    |                                   4|
#   <<< bad  36.38 %             compression ratio           20.46 % good >>>  
##############################################################################
 1 - [ gz -9                ] S:    7.02 MiB/sec; R:  33.31 %; RB:  33.39 %
 2 - [ bz2 -9               ] S:    6.28 MiB/sec; R:  36.30 %; RB:  36.38 %
 3 - [ rzip -9              ] S:    2.52 MiB/sec; R:  36.26 %; RB:  36.34 %
 4 - [ lrzip -L 9           ] S:    1.41 MiB/sec; R:  20.38 %; RB:  20.46 %
##############################################################################
Virtuály zatím nemám :(, to chvíli trvá…
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
24.12.2012 12:32 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Tady je výsledek na několika adresářích VMWare strojů (Win i Linux)
(každý stroj balený zvlášť, v duchu scriptu '-d'):
# QUADRANT GRAPH RATIO (by block count) ######################################
#   <<< bad  40.37 %             compression ratio           25.89 % good >>>  
#  :3                                   |                                    |
# ^|                                    |                                    |
# ^:                                    |                                    |
# ^|                                    |                                    |
#  :                                    |                                    |
# f|                                    |                                    |
# a:                                    |                                    |
# s|                                    |                                    |
# t:                                    |                                    |
#  |         2                          |                                    |
# s:                                    |                                    |
# p|                                    |                                    |
# e:------------------------------------+------------------------------------|
# e|                                    |                                    |
# d:                                    |                                    |
#  |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# s:                                    |                                    |
# l|                                    |    1                               |
# o:                                    |                                    |
# w|                                    |                                    |
#  :                                    |                                    |
# v|                                    |                                    |
# v:                                    |                                    |
# v|                                    |                                    |
#  :                                    |                                   4|
#   <<< bad  40.37 %             compression ratio           25.89 % good >>>  
##############################################################################
 1 - [ rzip -9              ] S:    3.79 MiB/sec; R:  32.03 %; RB:  32.03 %
 2 - [ bz2 -9               ] S:    4.79 MiB/sec; R:  38.55 %; RB:  38.55 %
 3 - [ gz -9                ] S:    5.89 MiB/sec; R:  40.37 %; RB:  40.37 %
 4 - [ lrzip -L 9           ] S:    2.95 MiB/sec; R:  25.89 %; RB:  25.89 %
##############################################################################
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
23.12.2012 19:45 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Pokud by tomu tak bylo, tak by to minimálně znamenalo, že má rozšafnou hlavičku protože u běžných jpeg-ů (370ks co mám z běžného staršího 5MPixelu):
# QUADRANT GRAPH RATIO (by block count) ######################################
#   <<< bad 100.25 %             compression ratio           99.17 % good >>>  
#  |                                    |    1                               :
# ^|                                    |                                    |
# ^|                                    |   2                                :
# ^|                                    |  4                                 |
#  |                                    |  53                                :
# f|                                    |                                    |
# a|                                    |                                    :
# s|                                    |  6                                 |
# t|                                    |                                    :
#  |                                    |  7                                 |
# s|                                    |                                    :
# p|                                    |  8                                 |
# e|------------------------------------+------------------------------------:
# e|                                    |                                    |
# d|                                    |  9                                 :
#  |                                    |                                    |
# s|                                    |                                    :
# l|                                    |                                    |
# o|                                    |                                    :
# w|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
#  |                                    |    H       D      C          A     :
# v|                      M             |                       E   G     B F|
# v|O                                   |LKI                                 :
# v|                                    | N                                 J|
#  |                                    |PQ                   R              :
#   <<< bad 100.25 %             compression ratio           99.17 % good >>>  
##############################################################################
 1 - [ gz -3                ] S:   14.14 MiB/sec; R:  99.65 %; RB:  99.65 %
 2 - [ gz -2                ] S:   13.27 MiB/sec; R:  99.65 %; RB:  99.65 %
 3 - [ gz -1                ] S:   12.20 MiB/sec; R:  99.66 %; RB:  99.66 %
 4 - [ gz -6                ] S:   12.32 MiB/sec; R:  99.68 %; RB:  99.67 %
 5 - [ gz -8                ] S:   12.09 MiB/sec; R:  99.68 %; RB:  99.67 %
 6 - [ gz -4                ] S:   10.59 MiB/sec; R:  99.68 %; RB:  99.67 %
 7 - [ gz -9                ] S:    9.28 MiB/sec; R:  99.68 %; RB:  99.67 %
 8 - [ gz -7                ] S:    8.23 MiB/sec; R:  99.68 %; RB:  99.67 %
 9 - [ gz -5                ] S:    6.84 MiB/sec; R:  99.68 %; RB:  99.67 %
 A - [ bz2 -7               ] S:    3.62 MiB/sec; R:  99.25 %; RB:  99.25 %
 B - [ bz2 -8               ] S:    3.25 MiB/sec; R:  99.21 %; RB:  99.21 %
 C - [ bz2 -4               ] S:    3.50 MiB/sec; R:  99.42 %; RB:  99.42 %
 D - [ bz2 -3               ] S:    3.73 MiB/sec; R:  99.51 %; RB:  99.51 %
 E - [ bz2 -5               ] S:    3.19 MiB/sec; R:  99.36 %; RB:  99.36 %
 F - [ bz2 -9               ] S:    2.90 MiB/sec; R:  99.18 %; RB:  99.17 %
 F - [ bz2.gz -9 -9         ] S:    2.80 MiB/sec; R:  99.17 %; RB:  99.17 %
 G - [ bz2 -6               ] S:    2.85 MiB/sec; R:  99.30 %; RB:  99.30 %
 H - [ bz2 -2               ] S:    3.50 MiB/sec; R:  99.65 %; RB:  99.64 %
 I - [ gz.bz2 -9 -9         ] S:    2.71 MiB/sec; R:  99.68 %; RB:  99.67 %
 J - [ bz2.7z.gz -9 -txz -9 ] S:    2.17 MiB/sec; R:  99.18 %; RB:  99.18 %
 K - [ gz.7z -txz -9        ] S:    2.69 MiB/sec; R:  99.68 %; RB:  99.68 %
 L - [ 7z.gz -txz -9        ] S:    2.67 MiB/sec; R:  99.70 %; RB:  99.70 %
 M - [ bz2 -1               ] S:    3.29 MiB/sec; R:  99.92 %; RB:  99.92 %
 J - [ bz2.7z -9 -txz       ] S:    2.07 MiB/sec; R:  99.18 %; RB:  99.18 %
 J - [ bz2.gz.7z -9 -9 -txz ] S:    1.97 MiB/sec; R:  99.18 %; RB:  99.18 %
 N - [ gz.bz2.7z -9 -9 -txz ] S:    1.86 MiB/sec; R:  99.68 %; RB:  99.68 %
 O - [ 7z                   ] S:    2.65 MiB/sec; R: 100.25 %; RB: 100.25 %
 P - [ 7z.gz.bz2 -txz -9 -9 ] S:    1.61 MiB/sec; R:  99.70 %; RB:  99.70 %
 Q - [ gz.7z.bz2 -9 -txz -9 ] S:    1.59 MiB/sec; R:  99.68 %; RB:  99.68 %
 R - [ 7z.bz2 -txz -9       ] S:    1.53 MiB/sec; R:  99.39 %; RB:  99.39 %
 R - [ 7z.bz2.gz -txz -9 -9 ] S:    1.48 MiB/sec; R:  99.39 %; RB:  99.39 %
##############################################################################
7zip soubory zvětšuje
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
23.12.2012 20:51 w4rr10r
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Odpovědět | Sbalit | Link | Blokovat | Admin
Nevím, kdo tě učil skloňovat, ale nenaučil tě to. "bash-i" apod. fakt není dobře.
23.12.2012 21:03 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Vidiš a já su přesvědčený, že je…
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
23.12.2012 23:24 w4rr10r
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Jistě to podpoříš argumentem, a sice nejlépe odkazem na výjimku z pravidel českého pravopisu, která o takové grafické úpravě skloňování přejatých slov a jmen hovoří. Tvrdím, že taková úprava nejen neexistuje, ale navíc to vypadá nechutně.
24.12.2012 12:28 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Nepodpořím. A je mi jedno co existuje či neexistuje, přijde mi to jako nejlepší kompromis a nyní je na pravidlech, aby se do mé úpravy vyvinula ;). Sice mě mrzí, že Tě to irituje, za což se Ti omlouvám, ale s trochou tolerance nebo ignorace to lze zvládnout…
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
26.12.2012 14:35 falešný amig4poשer
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Taková úprava existuje, stačí si přečíst tento blog. A nechutnej seš ty, tak neremcej :)
Josef Kufner avatar 23.12.2012 23:29 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Tyhle věci se nechávají bez skloňování. Stejně jako například číslovky psané číslicemi.
Hello world ! Segmentation fault (core dumped)
24.12.2012 03:15 imploder | skóre: 11
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Jako že správně by to mělo být všude v 1. pádě (v bash)? To mi teda rozhodně správné nepřipadá.
24.12.2012 08:49 jekub
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
můžete o tom pochybovat, můžete proti tom protestovat, ale ...
24.12.2012 09:54 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Souhlasím, možná je to správné, ale zato dementní (dle mého názoru) :-D. Kdo nehrotí normy a netrápí ho pohoršené pohledy puristů, nemá problém ;-). Ale napsal bych v bashi.
Baník pyčo!
24.12.2012 13:11 Xerces
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Ne. Správně by mělo být ... v bashu ... protože BASH = Bourne-Again SHell a tedy v Bourne-Again SHellu. :-]
24.12.2012 14:07 tom
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Zkratkovita slova se nezklonuji podle posledniho slova zkratky, doporucuji vyzkouset na Cedoku ;-)
26.12.2012 14:29 falešný amig4poשer
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Toš ty jako správný moravák byz měl vědět, že správně je "v bash-u" :-)
26.12.2012 20:03 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Když to v bash-i ulítne - výběr komprimační metody
Toš to su a vím to, ale bárgde by tomu nerozuměli ;-)
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.