lzbench 2.3









Po téměř osmi měsících byl vydán 2.3 verze konzolové utilitky lzbench, určené pro porovnání mnoha populárních algoritmů komprese a dekomprese (jejich seznam lze získat příkazem lzbench -l).

Utilita je napsána v jazycích C, C++, Rust a Zig, a je distribuována pod licencí GNU GPL 2 nebo 3 — podle vašeho výběru.

Změny:

  • skupiny aliasů kompresorů byly reorganizovány podle typu — skupina ALL nyní představuje sjednocení skupin LZ, SYMMETRIC a MISC; kodeky BWT/PPM (bsc, bzip2, bzip3, ppmd8) byly přesunuty do skupiny SYMMETRIC, zatímco kanzi je rozdělen podle algoritmů na jednotlivé úrovně mezi skupinami LZ a SYMMETRIC.
  • byly přidány aliasy FASTEST (všechny kompresory ALL pouze s maximální rychlostí) a SLOW pro velmi pomalé kompresory (glza).
  • kodeky CUDA jsou nyní ve výchozím nastavení zakázané a kompilují se pouze při zadání parametru ENABLE_CUDA=1.
  • kodek BSC nyní zpracovává bloky, jejichž velikost překračuje limit vstupních dat, tak, že je rozděluje na úseky; maximální velikost vstupních dat kodeku je vlastnost kodeku, která se používá při určení velikosti bufferů;
  • byla přidána flag pro sestavení -mno-strict-align a makro SNAPPY_HAVE_RVV pro RISC-V;
  • různé opravy pro platformy x86-32 (lzham), ARM32 a také zpracování velikosti souborů ve Windows;
  • byla opravena alokace paměti pro buffer komprese, s ohledem na režie spojené s bufferem rozdělení bloků kodeku;
  • byly přidány kodeky:
  • aktualizovány kodeky:
    • brotli na 1.2.0
    • bzip3 na 1.5.3
    • glza na 0.12
    • kanzi na 2.5.3
    • libbsc na 3.3.12
    • libdeflate na 1.25
    • lzav na 5.8
    • lzlib na 1.16
    • lzma na 26.01
    • ppmd8 na 26.01
    • quicklz na 1.5.1 beta 7
    • slz na 1.2.2
    • tamp na 2.2.4
    • xz na 5.8.3
    • zlib na 1.3.2
    • zlib-ng na 2.3.3

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster