lzbench 2.3









Peaaegu kaheksa kuud hiljem ilmus 2.3 konsooli tööriist. lzbench, mis on ette nähtud paljude populaarsete tihendamis- ja dekompressioonialgoritmide võrdlemiseks (nende nimekirja saab saada käsuga lzbench -l).

Tööriist on kirjutatud keeltes C, C++, Rust ja Zig ning levitatakse GNU GPL 2 või 3 litsentsi alusel — teie valik.

Muutused:

  • Kompressori hüüdnimed on reorganiseeritud tüübi järgi — rühm ALL esindab nüüd LZ, SYMMETRIC ja MISC gruppe; kodekid BWT/PPM (bsc, bzip2, bzip3, ppmd8) on üle viidud SYMMETRIC rühma, samas kui kanzi on jagatud algoritmide vahel eraldi tasemetele LZ ja SYMMETRIC rühmades.
  • Lisatud on hüüdnimed FASTEST (kõik ALL kompressorid ainult maksimaalse kiirusena) ja SLOW väga aeglaste kompressorite (glza) jaoks.
  • CUDA kodekid on nüüd vaikimisi keelatud ja neid kompileeritakse ainult, kui määratakse parameeter ENABLE_CUDA=1.
  • Kodek BSC töötleb nüüd blokke, mille suurus ületab sisendi piiri, jagades need fragmentideks; kodeki maksimaalne sisendi suurus on kodeki omadus, mida kasutatakse puhversuuruste määramisel;
  • Lisatud on koostamislipp -mno-strict-align ja makro SNAPPY_HAVE_RVV RISC-V jaoks;
  • Erinevad parandused x86-32 (lzham), ARM32 platvormidele ning failide suuruse töötlemine Windowsis.
  • mälu jaotuse parandus kompressioonipuhvriga, arvestades kodeerimisebloki puhvri halduskulusid;
  • lisatud kodeerijad:
  • uuendatud kodeerijad:
    • brotli 1.2.0-ni
    • bzip3 1.5.3-ni
    • glza 0.12-ni
    • kanzi 2.5.3-ni
    • libbsc 3.3.12-ni
    • libdeflate 1.25-ni
    • lzav 5.8-ni
    • lzlib 1.16-ni
    • lzma 26.01-ni
    • ppmd8 26.01-ni
    • quicklz 1.5.1 beetaversioon 7-ni
    • slz 1.2.2-ni
    • tamp 2.2.4-ni
    • xz 5.8.3-ni
    • zlib 1.3.2-ni
    • zlib-ng 2.3.3-ni

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster