ZXC 0.12.0









18 iunie, după mai bine de o lună de dezvoltare, a avut loc lansarea versiunii 0.12.0 a bibliotecii și a utilitarului de consolă multiplatformă. ZXC (github.com), care implementează un sistem multi-threaded de înaltă performanță de compresie asimetrică fără pierderi și optimizat pentru resursele de jocuri, firmware și pachete de aplicații. Formatul a fost dezvoltat pe principiul „scrie o dată, citește de mai multe ori” (WORM).

Spre deosebire de codec-uri precum LZ4, ZXC sacrifică viteza de compresie în favoarea unei lățimi de bandă maxime la decompresie.

Se declară o viteză de decompresie cu 10-47% mai rapidă decât LZ4 cu nivelul de compresie implicit, cu un coeficient de compresie egal sau mai mare.

Cea mai importantă modificare a acestei versiuni este posibilitatea de compresie utilizând un dicționar preantrenat pe baza unor exemple reprezentative, ceea ce reduce semnificativ dimensiunea arhivelor cu blocuri mici sau cu un număr mare de fișiere mici.

Versiunea formatului containerului a fost actualizată la v6, iar versiunea bibliotecii SOVERSION a fost crescută de la 3 la 4.

Proiectul este scris în C și este distribuit sub licența BSD 3.

Modificări principale:

  • compresie cu dicționar preantrenat și o tabelă generală Huffman;
  • modificări în utilitarul de consolă:
    • a fost adăugată opțiunea —train pentru a antrena dicționarul pe baza fișierelor de intrare (calea către fișierele de ieșire este specificată cu ajutorul opțiunii -o; implicit — dictionary_.zxd). Această opțiune înlocuiește vechea opțiune —train-dict PATH;
    • -D, —dict FILE — comprimă sau decompresorizează fișierul, folosind dicționarul FILE; -l, —list — afișează conținutul arhivei sau informațiile despre dicționarul .zxd;
    • a fost adăugat un nou alias pentru decompresare unzxc — acesta este instalat ca un link simbolic pe zxc și funcționează în mod implicit în modul de decompresare (echivalent cu comanda zxc -d).
  • compresia cu nivel 6 este cu aproximativ 10% mai rapidă decât versiunea 0.11.0;
  • decompresia cu nivelurile 1 și 2 este cu aproximativ 3% mai rapidă decât versiunea 0.11.0;
  • alte îmbunătățiri și corecții de erori.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster