( hajbazer | 2024. 03. 30., szo – 22:45 )

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.