Zstandard 1.5.7

După 11 luni de dezvoltare și peste 500 de commit-uri, a fost lansată versiunea 1.5.7 a bibliotecii rapide de compresie a datelor și a utilitarului de linie de comandă Zstandard, scrisă în limbajul C și distribuită sub licențele BSD și GNU GPL 2.

Este o lansare semnificativă, cu îmbunătățiri în performanță, stabilitate și funcționalitate, fiind recomandată în special utilizatorilor sistemelor de 32 de biți.

Modificări principale:

  • A fost remediată o problemă veche și foarte rară de compresie în modul de 32 de biți, care putea apărea în timpul sesiunilor lungi (același ZSTD_CCtx* fiind utilizat în mod repetat).
  • Creștere semnificativă a vitezei de compresie (până la +30%) pentru datele de dimensiuni mici.
  • Îmbunătățirea vitezei de compresie (~+5%) cu dicționarul la niveluri scăzute de compresie.
  • Funcționare mai rapidă a comenzii —patch-from la niveluri înalte de compresie, cu îmbunătățirea coeficientului de compresie.
  • Coeficientul de compresie a fost îmbunătățit la toate nivelurile datorită determinării mai bune a limitelor blocurilor.
  • Detectarea instrucțiunii CPU bmi2 în timpul execuției acum funcționează și în modul de 32 de biți x86.
  • Utilizarea multithreading-ului în utilitarul de linie de comandă este activată implicit.
  • A fost adăugată o nouă comandă în utilitarul de linie de comandă —max, care încearcă să asigure cel mai bun coeficient posibil de compresie, maximizând toate parametrii.
  • A fost adăugată o nouă metodă în API, ZSTD_compressSequencesAndLiterals().
  • Funcția ZSTD_getFrameHeader() acum funcționează și pentru cadrele omise.
  • Au fost realizate alte îmbunătățiri și remedieri de bug-uri.

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