lzbench 2.3









Nach fast acht Monaten wurde die Version 2.3 des Konsolenwerkzeugs veröffentlicht. lzbench, das fĂŒr den Vergleich vieler gĂ€ngiger Komprimierungs- und Dekomprimierungsalgorithmen vorgesehen ist (die Liste kann mit dem Befehl lzbench -l abgerufen werden).

Das Tool ist in den Sprachen C, C++, Rust und Zig geschrieben und wird unter der GNU GPL 2 oder 3 lizenziert – je nach Wahl.

Änderungen:

  • Die Gruppen von Kompressor-Pseudonymen wurden nach Typ reorganisiert – die Gruppe ALL stellt nun eine Kombination aus den Gruppen LZ, SYMMETRIC und MISC dar; die Codecs BWT/PPM (bsc, bzip2, bzip3, ppmd8) wurden in die Gruppe SYMMETRIC verschoben, wĂ€hrend kanzi nach Algorithmen in separate Ebenen zwischen den Gruppen LZ und SYMMETRIC aufgeteilt wurde.
  • Es wurden Pseudonyme fĂŒr FASTEST (alle Kompressoren aus ALL nur mit maximaler Geschwindigkeit) und SLOW fĂŒr sehr langsame Kompressoren (glza) hinzugefĂŒgt.
  • CUDA-Codecs sind jetzt standardmĂ€ĂŸig deaktiviert und werden nur kompiliert, wenn der Parameter ENABLE_CUDA=1 angegeben wird.
  • Der Codec BSC behandelt jetzt Blöcke, deren GrĂ¶ĂŸe das Eingabedatenlimit ĂŒberschreitet, indem er sie in Fragmente aufteilt; die maximale EingabedatengrĂ¶ĂŸe des Codecs ist eine Eigenschaft des Codecs, die bei der Festlegung der PuffergrĂ¶ĂŸen verwendet wird.
  • Ein Build-Flag -mno-strict-align sowie das Makro SNAPPY_HAVE_RVV fĂŒr RISC-V wurden hinzugefĂŒgt;
  • Verschiedene Fehlerbehebungen fĂŒr die Plattformen x86-32 (lzham), ARM32 sowie die Verarbeitung der DateigrĂ¶ĂŸe unter Windows;
  • Der Speicher fĂŒr den Kompressionspuffer wurde unter BerĂŒcksichtigung der mit dem Blockpartitionierungspuffer verbundenen Overheadkosten korrigiert;
  • Folgende Codecs wurden hinzugefĂŒgt:
  • Die folgenden Codecs wurden aktualisiert:
    • brotli auf 1.2.0
    • bzip3 auf 1.5.3
    • glza auf 0.12
    • kanzi auf 2.5.3
    • libbsc auf 3.3.12
    • libdeflate auf 1.25
    • lzav auf 5.8
    • lzlib auf 1.16
    • lzma auf 26.01
    • ppmd8 auf 26.01
    • quicklz auf 1.5.1 beta 7
    • slz auf 1.2.2
    • tamp auf 2.2.4
    • xz auf 5.8.3
    • zlib auf 1.3.2
    • zlib-ng auf 2.3.3

Quelle: linux.org.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster