ZXC 0.12.0









Am 18. Juni, nach mehr als einem Monat der Entwicklung, wurde die Version 0.12.0 der Bibliothek und des plattformübergreifenden Konsolenwerkzeugs veröffentlicht. ZXC (github.com), das hochleistungsfähige Multithreading- asymmetrische Kompression verlustfrei und optimiert für Gaming-Ressourcen, Firmware und Anwendungs-Pakete. Das Format wurde nach dem Prinzip „einmal schreiben, mehrmals lesen“ (WORM) entwickelt.

Im Gegensatz zu Codecs wie LZ4 opfert ZXC die Komprimierungsgeschwindigkeit zugunsten einer maximalen Bandbreite beim Dekomprimieren.

Es wird eine Entpackgeschwindigkeit deklariert, die 10-47 % höher ist als die von LZ4 mit Standardkompressionsgrad, bei gleichem oder höherem Kompressionsverhältnis.

Die wichtigste Änderung dieser Version ist die Möglichkeit, mit einem vortrainierten Wörterbuch auf der Grundlage repräsentativer Muster zu komprimieren, was die Größe von Archiven mit kleinen Blöcken oder einer großen Anzahl kleiner Dateien erheblich verringert.

Die Containerformatversion wurde auf v6 aktualisiert, und die Bibliotheks-SOVERSION wurde von 3 auf 4 erhöht.

Das Projekt ist in C geschrieben und wird unter der BSD 3 Lizenz vertrieben.

Wesentliche Änderungen:

  • Kompression mit vortrainiertem Wörterbuch und allgemeiner Huffman-Tabelle;
  • Änderungen im Konsolenwerkzeug:
    • Der Parameter —train wurde hinzugefügt, um das Wörterbuch basierend auf Eingabedateien zu trainieren (der Pfad zu den Ausgabedateien wird mit dem Parameter -o angegeben; standardmäßig dictionary_.zxd). Dieser Parameter ersetzt den vorherigen Parameter —train-dict PATH;
    • -D, —dict FILE — komprimiert oder entpackt eine Datei unter Verwendung des Wörterbuchs FILE; -l, —list — gibt den Inhalt des Archivs oder Informationen über das Wörterbuch .zxd aus;
    • Ein neuer Alias für das Entpacken von unzxc wurde hinzugefügt – er wird als symbolischer Link auf zxc installiert und funktioniert standardmäßig im Entpackungsmodus (entspricht dem Befehl zxc -d).
  • Die Kompression mit Stufe 6 ist etwa 10% schneller als Version 0.11.0;
  • Die Dekompression mit den Stufen 1 und 2 ist etwa 3% schneller als Version 0.11.0;
  • weitere Verbesserungen und Fehlerbehebungen.

Quelle: linux.org.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster