lzbench 2.3









Næsten otte måneder senere blev version 2.3 af konsolværktøjet udgivet. lzbench, designet til at sammenligne mange populære komprimerings- og dekompressionsalgoritmer (deres liste kan fås med kommandoen lzbench -l).

Hjælpeprogrammet er skrevet i C, C++, Rust og Zig og distribueres under GNU GPL 2- eller 3-licensen - dit valg.

Ændringer:

  • Kompressoraliasgrupper er blevet omorganiseret efter type – ALL-gruppen er nu en forening af LZ-, SYMMETRIC- og MISC-grupperne; BWT/PPM-codecs (bsc, bzip2, bzip3, ppmd8) er blevet flyttet til SYMMETRIC-gruppen, og kanzi er blevet opdelt i separate algoritmiske lag mellem LZ- og SYMMETRIC-grupperne.
  • Tilføjet alias FASTEST (alle kompressorer ALLE kun med maksimal hastighed) og SLOW for meget langsomme kompressorer (glza).
  • CUDA-codecs er nu deaktiveret som standard og kompileres kun, når ENABLE_CUDA=1 er angivet.
  • BSC-codec'en håndterer nu blokke, der overskrider inputdatagrænsen, ved at opdele dem i bidder; codec'ens maksimale inputdatastørrelse er en codec-egenskab, der bruges til at bestemme størrelsen af ​​buffere;
  • tilføjede byggeflag -mno-strict-align og makroen SNAPPY_HAVE_RVV for RISC-V;
  • forskellige rettelser til x86-32 (lzham), ARM32 platforme, samt håndtering af filstørrelser i Windows;
  • Korrigeret hukommelsesallokering til komprimeringsbufferen under hensyntagen til overhead forbundet med codec-blokopdelingsbufferen;
  • tilføjede codecs:
  • opdaterede codecs:
    • Brotli op til 1.2.0
    • bzip3 til 1.5.3
    • glza op til 0.12
    • kanzi op til 2.5.3
    • libbsc før 3.3.12
    • libdeflate til 1.25
    • lzav op til 5.8
    • lzlib før 1.16
    • lzma indtil 26.01. januar
    • ppmd8 indtil 26.01. januar
    • QuickLz til 1.5.1 beta 7
    • slz til 1.2.2
    • tamp til 2.2.4
    • xz til 5.8.3
    • zlib op til 1.3.2
    • zlib-ng op til 2.3.3

Kilde: linux.org.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster