Sima txt-nél lehet akár 2x kisebb a méret az xz javára.
A probléma a "lehet"-tel és az "akár"-ral van, mert az utána írtak a valóságtól igen távol állnak. Vagy 2x helyett valójában 20%-ot akartál írni?
~ # time gzip lotr.txt
real 0m 0.49s
user 0m 0.48s
sys 0m 0.00s
~ # time xz lotr.txt
real 0m 3.32s
user 0m 3.23s
sys 0m 0.07s
~ # ls -l
-rw-r--r-- 1 root root 1232639 Mar 30 21:31 lotr.txt.gz
-rw-r--r-- 1 root root 978528 Mar 30 21:31 lotr.txt.xz
~ # bc
bc 1.36.1
Adapted from https://github.com/gavinhoward/bc
Original code (c) 2018 Gavin D. Howard and contributors
(1-978528/1232639)*100
21
Tesztfájl: https://raw.githubusercontent.com/wess/iotr/master/lotr.txt
rohadtul nem 10%
Kevert tartalomnál, ami jellemző az összes binárist is tartalmazó csomagra, a különbség rohadtul maximum 10%. Kizárólag plaintext esetén van meg a 21%. Még mielőtt tovább lépnél a kötekedésben, nem-nem, a -9 -es kapcsoló sem módosít az aránykülönbségen.