Zstandard 1.5.7

Po 11 měsících vývoje a více než 500 commitech byl vydán 1.5.7 rychlé knihovny pro kompresi dat a konzolové utility Zstandard, napsané v jazyce C a distribuované pod licencemi BSD a GNU GPL 2.

Jedná se o významné vydání s vylepšeními v oblasti výkonu, stability a funkčnosti, a je zvlášť doporučeno pro uživatele 32bitových systémů.

Hlavní změny:

  • Byl vyřešen dlouhotrvající a velmi vzácný problém s kompresí v 32bitovém režimu, který se mohl objevit během dlouhých relací (stejný ZSTD_CCtx* neustále znovu používaný).
  • Významné zvýšení rychlosti komprese (až o +30%) pro malé datové soubory.
  • Zlepšena rychlost komprese (~+5%) se slovníkem při nízkých úrovních komprese.
  • Rychlejší práce příkazu —patch-from při vysokých úrovních komprese, s vylepšením kompresního poměru.
  • Zlepšen kompresní poměr na všech úrovních díky lepšímu určení hranic bloků.
  • Detekce instrukce CPU bmi2 během běhu nyní funguje i v 32bitovém režimu x86.
  • Používání vícerozměrnosti v konzolové utilitě je nyní výchozí.
  • Do konzolové utility byla přidána nová příkazová volba —max, která se snaží zajistit co nejlepší možný kompresní poměr tím, že nastaví všechny parametry na maximální hodnotu.
  • Do API byla přidána nová metoda ZSTD_compressSequencesAndLiterals().
  • Funkce ZSTD_getFrameHeader() nyní funguje i na přeskočených rámcích.
  • Byla provedena další vylepšení a opravy chyb.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster