Vlákno názorů k článku
Zstd 1.5.0 s rychlejší a lepší kompresí od me vakérav - Zstd je naprosto skvělá komprese, vlastně používám už...

  • Článek je starý, nové názory již nelze přidávat.
  • 17. 5. 2021 9:50

    me vakérav

    Zstd je naprosto skvělá komprese, vlastně používám už jenom ji (kromě vyložené archivace, kde používám xz).

    Akorát je zvláštní, že na většině mých datech (různé jsony, kombinace hexadecimálního textu apod.) je zvláštní jev, kdy výchozí stupeň komprese (4) dává úplně nejhorší kompresní poměr. I menší stupeň komprese dává lepší kompresní poměr, a to čím dále od výchozí hodnoty, tím lepší.

    Například teď jsem zkusil rychlý test na jednom ze souborů:

    Komprese Velikost
    1        5057067  <-- nejrychlejší, ale přitom super malé!
    2        5147241
    3        5407954
    4        5589279  <-- největší velikost!
    5        5445645
    6        5323713
    7        5141845
    8        5028717
    9+       (menší velikost)

    Z prvních 7 stupňů nejlépe zabaluje ten první, nejrychlejší! Až stupeň 8 zabaluje lépe, ale zato mnohem pomaleji. Rychlost komprese je přitom očekávatelná, tedy snižuje se se zvyšujícím stupněm.

    Takže já osobně zabaluju vždy na první stupeň, vyšší stupně nepoužívám vlastně vůbec.

  • 27. 5. 2021 15:45

    Fík
    Zlatý podporovatel

    To bude asi způsobeno zvláštností těch vstupních dat. Ale zstd umí i záporné rychlejší stupně, možná by stálo za to zkusit i je
    zstd --fast=1

    -1 je nejpomalejší, -2 rychlejší ...