lzbench 2.3









Nach fast acht Monaten wurde die Version 2.3 des Konsolen-Tools lzbench, das zum Vergleich vieler bekannter Kompressions- und Dekompressionsalgorithmen dient (eine Liste dieser Algorithmen kann mit dem Befehl lzbench -l abgerufen werden).

Das Tool ist in den Programmiersprachen C, C++, Rust und Zig geschrieben und wird unter der GNU GPL 2 oder 3 Lizenz verbreitet — je nach Wahl.

Änderungen:

  • Die Gruppen von Kompressor-Pseudonymen wurden nach Typ reorganisiert — die Gruppe ALL reprĂ€sentiert jetzt eine Zusammenfassung der Gruppen LZ, SYMMETRIC und MISC; 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 der ALL-Gruppe mit maximaler Geschwindigkeit) und SLOW fĂŒr sehr langsame Kompressoren (glza) hinzugefĂŒgt.
  • Die CUDA-Codecs sind nun standardmĂ€ĂŸig deaktiviert und werden nur kompiliert, wenn der Parameter ENABLE_CUDA=1 angegeben wird.
  • Der Codec BSC verarbeitet jetzt Blöcke, deren GrĂ¶ĂŸe die Eingabebegrenzung ĂŒberschreitet, indem er diese in Fragmente aufteilt; die maximal zulĂ€ssige GrĂ¶ĂŸe der Eingabedaten des Codecs ist eine Eigenschaft des Codecs, die zur Bestimmung der PufferspeichergrĂ¶ĂŸe verwendet wird.
  • Ein Build-Flag -mno-strict-align und ein Makro SNAPPY_HAVE_RVV fĂŒr RISC-V wurden hinzugefĂŒgt;
  • verschiedene Korrekturen fĂŒr Plattformen x86-32 (lzham), ARM32 sowie die Verarbeitung von DateigrĂ¶ĂŸen unter Windows;
  • Fehler bei der Speicherzuweisung fĂŒr den Kompressionspuffer unter BerĂŒcksichtigung der mit der Blocksegmentierung des Codecs verbundenen Overheads behoben;
  • Codec hinzugefĂŒgt:
  • Codecs 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 Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster