lzbench 2.3









Bijna acht maanden later werd versie 2.3 van de consoletool lzbench, gelanceerd, die bedoeld is voor het vergelijken van veel populaire compressie- en decompressie-algoritmen (de lijst kan worden verkregen met het commando lzbench -l).

De tool is geschreven in C, C++, Rust en Zig, en wordt verspreid onder de GNU GPL 2 of 3 licentie — naar keuze.

Wijzigingen:

  • De groepen aliasen van de compressoren zijn herschikt op type — de groep ALL vertegenwoordigt nu een samenvoeging van de groepen LZ, SYMMETRIC en MISC; de codecs BWT/PPM (bsc, bzip2, bzip3, ppmd8) zijn verplaatst naar de SYMMETRIC-groep, en kanzi is verdeeld op algoritmen in afzonderlijke niveaus tussen de groepen LZ en SYMMETRIC.
  • Er zijn aliasen toegevoegd: FASTEST (alle compressoren in ALL met alleen maximale snelheid) en SLOW voor zeer langzame compressoren (glza).
  • CUDA-codecs zijn nu standaard uitgeschakeld en worden alleen gecompileerd als de parameter ENABLE_CUDA=1 is opgegeven.
  • De BSC-codec verwerkt nu blokken die groter zijn dan de invoerlimiet door ze in fragmenten te splitsen; de maximale grootte van de invoer van de codec is een eigenschap van de codec die wordt gebruikt bij het bepalen van de bufferformaten;
  • Een compilatie-vlag -mno-strict-align en de macro SNAPPY_HAVE_RVV voor RISC-V zijn toegevoegd;
  • Verschillende bugfixes voor de x86-32 (lzham) en ARM32 platformen, evenals de verwerking van bestandsgroottes in Windows;
  • Het geheugentoewijzing voor de compressiebuffer is gecorrigeerd, rekening houdend met de overhead die samenhangt met de codec-blokverdelingsbuffer;
  • De volgende codecs zijn toegevoegd:
  • De volgende codecs zijn bijgewerkt:
    • brotli naar 1.2.0
    • bzip3 naar 1.5.3
    • glza naar 0.12
    • kanzi naar 2.5.3
    • libbsc naar 3.3.12
    • libdeflate naar 1.25
    • lzav naar 5.8
    • lzlib naar 1.16
    • lzma naar 26.01
    • ppmd8 naar 26.01
    • quicklz naar 1.5.1 beta 7
    • slz naar 1.2.2
    • tamp naar 2.2.4
    • xz naar 5.8.3
    • zlib naar 1.3.2
    • zlib-ng naar 2.3.3

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster