lzbench 2.3









Takmer o osem mesiacov neskôr bola vydaná verzia 2.3 konzolového nástroja. lzbench, navrhnutý na porovnanie mnohých populárnych kompresných a dekompresných algoritmov (ich zoznam možno získať príkazom lzbench -l).

Nástroj je napísaný v jazykoch C, C++, Rust a Zig a je distribuovaný pod licenciou GNU GPL 2 alebo 3 – podľa vášho výberu.

zmeny:

  • Skupiny aliasov kompresorov boli reorganizované podľa typu – skupina ALL je teraz spojením skupín LZ, SYMMETRIC a MISC; kodeky BWT/PPM (bsc, bzip2, bzip3, ppmd8) boli presunuté do skupiny SYMMETRIC a kanzi bol rozdelený do samostatných algoritmických vrstiev medzi skupinami LZ a SYMMETRIC.
  • Pridané aliasy FASTEST (všetky kompresory ALL iba s maximálnou rýchlosťou) a SLOW pre veľmi pomalé kompresory (glza).
  • Kodeky CUDA sú teraz štandardne vypnuté a kompilujú sa iba vtedy, keď je zadané ENABLE_CUDA=1.
  • Kodek BSC teraz spracováva bloky, ktoré presahujú limit vstupných dát, ich rozdelením na časti; maximálna veľkosť vstupných dát kodeku je vlastnosť kodeku používaná na určenie veľkosti vyrovnávacích pamätí;
  • pridaný príznak zostavenia -mno-strict-align a makro SNAPPY_HAVE_RVV pre RISC-V;
  • rôzne opravy pre platformy x86-32 (lzham), ARM32, ako aj spracovanie veľkosti súborov v Windows;
  • Opravená alokácia pamäte pre kompresný buffer s ohľadom na réžiu spojenú s rozdelením blokov bufferu kodeku;
  • pridané kodeky:
  • aktualizované kodeky:
    • Brotli až do verzie 1.2.0
    • bzip3 na verziu 1.5.3
    • glza do 0.12
    • kanzi až do verzie 2.5.3
    • libbsc pred verziou 3.3.12
    • libdeflate na verziu 1.25
    • lzav až do 5.8
    • lzlib pred verziou 1.16
    • lzma do 26.01. januára
    • ppmd8 do 26.01. januára
    • quicklz na verziu 1.5.1 beta 7
    • slz na verziu 1.2.2
    • utlačiť na 2.2.4
    • xz na 5.8.3
    • zlib až do verzie 1.3.2
    • zlib-ng až do verzie 2.3.3

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster