Hlavní navigace

Názor ke článku Porovnání gzip, bz2, xz a zstd ve všech stupních komprese od Starý Tux - Škoda že jsi nepoužil pro porovnání i 7z....

  • 11. 2. 2019 12:17

    Starý Tux

    Škoda že jsi nepoužil pro porovnání i 7z. Přidávám pár testů 7z, je zajímavý tím, že má možnost volit kompresní algoritmus. 7z nepotřebuje tar, spojí si to sám.
    balík: p7zip-16.02_1
    procák: i5-6360U@2GHz 2c/4ht

    Balil jsem node_modules adresář, vesměs zdrojáky, obrázky a pár binárek.
    3271 folders, 22183 files, 297182602 bytes (284 MiB)

    LZMA2:
    # 7z a -t7z -m0=lzma2 -mmt=2 -mx=9 -mfb=273 -md=1024m -ms=on pokus.lzma2.7z node_modules/
    Archive size: 22440841 bytes (22 MiB)
    140 sec

    PPMd:
    # 7z a -t7z -m0=PPMd -mmt=2 -mx=9 -ms=on pokus.ppmd.7z node_modules/
    Archive size: 44635838 bytes (43 MiB)
    53 sec

    LZMA:
    # 7z a -t7z -m0=lzma -mmt=2 -mx=9 -mfb=273 -md=1024m -ms=on pokus.lzma.7z node_modules/
    Archive size: 22458720 bytes (22 MiB)
    141 sec

    (t)GZ:
    # tar czf pokus.tar.gz node_modules/
    Archive size: 67293726 bytes (64MB)
    12 sec

    (t)BZip2:
    # tar cjf pokus.tar.bz2 node_modules/
    Archive size: 58137871 bytes (55MB)
    33 sec

    Takže až je požadavek na velikost archivu a nezajímá vás čas tak jednoznačně 7z s lzma2.