ZXC 0.12.0









18 juni, na meer dan een maand ontwikkeling, is versie 0.12.0 van de bibliotheek en de cross-platform consoletool vrijgegeven. ZXC (github.com), die hoge prestaties bieden met multithreading asymmetrische compressie zonder verlies en geoptimaliseerd voor game-assets, firmware en applicatiepakketten. Het formaat is ontwikkeld op basis van het principe van 'eens schrijven, meermalen lezen' (WORM).

In tegenstelling tot codecs zoals LZ4, offer ZXC de compressiesnelheid op voor maximale doorvoersnelheid bij het uitpakken.

De uitpak snelheid wordt tot 10-47% hoger gemeld dan die van LZ4 met de standaard compressie instelling, met een gelijke of hogere compressieverhouding.

De belangrijkste wijziging in deze release is de mogelijkheid om te comprimeren met behulp van een vooraf getrainde woordenlijst op basis van representatieve monsters, wat de grootte van archieven met kleine blokken of veel kleine bestanden aanzienlijk vermindert.

De versie van het containerformaat is bijgewerkt naar v6, en de versie van de bibliotheek SOVERSION is verhoogd van 3 naar 4.

Het project is geschreven in C en wordt verspreid onder de BSD 3-licentie.

Belangrijkste wijzigingen:

  • compressie met een vooraf getrainde woordenlijst en een algemene Huffman-tabel;
  • wijzigingen in de consoletool:
    • de parameter —train is toegevoegd voor het trainen van de woordenlijst op basis van invoerbestanden (het pad naar de uitvoerbestanden wordt opgegeven met de parameter -o; standaard is dit dictionary_.zxd). Deze parameter verving de eerdere parameter —train-dict PATH;
    • -D, —dict FILE — comprimeert of pakt een bestand uit met behulp van de woordenlijst FILE; -l, —list — toont de inhoud van het archief of informatie over de woordenlijst .zxd;
    • een nieuwe alias voor uitpakken unzxc is toegevoegd — deze wordt geïnstalleerd als een symbolische link naar zxc en werkt standaard in de uitpakmodus (equivalent aan het commando zxc -d).
  • compressie met niveau 6 is ongeveer 10% sneller dan versie 0.11.0;
  • decompressie met niveaus 1 en 2 is ongeveer 3% sneller dan versie 0.11.0;
  • andere verbeteringen en bugfixes.

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