Na 11 maande se ontwikkeling en meer as 500 commits, is weergawe 1.5.7 van die vinnige datakompressiebiblioteek en opdragreëlnutsding Zstandard, geskryf in C en versprei onder die BSD- en GNU GPL 2-lisensies, vrygestel.
Dit is 'n beduidende weergawe met verbeterings in werkverrigting, stabiliteit en funksionaliteit, en word veral aanbeveel vir 32-bis gebruikers.
Belangrikste veranderinge:
- Het 'n langdurige en baie seldsame kompressieprobleem in 32-bis-modus opgelos wat tydens lang sessies kan voorkom (dieselfde ZSTD_CCtx* word oor en oor hergebruik).
- Aansienlike toename in kompressiespoed (tot +30%) vir klein data.
- Verbeterde kompressiespoed (~+5%) met woordeboek teen lae kompressievlakke.
- Vinniger --patch-van-opdragprestasie by hoë kompressievlakke, met verbeterde kompressieverhouding.
- Verbeterde kompressieverhouding op alle vlakke danksy verbeterde blokgrensopsporing.
- Opsporing van die CPU bmi2-instruksie tydens looptyd werk nou ook in 32-bis x86-modus.
- Gebruik standaard multithreading in die konsole-hulpmiddel.
- 'n Nuwe opdrag, --max, is by die konsole-hulpmiddel gevoeg, wat poog om die beste moontlike kompressieverhouding te verskaf deur alle parameters tot hul maksimum waarde te druk.
- 'n Nuwe metode ZSTD_compressSequencesAndLiterals() is by die API gevoeg.
- Die ZSTD_getFrameHeader() funksie werk nou ook op oorgeslaande rame.
- Ander verbeterings en foutoplossings is gemaak.
Bron: linux.org.ru
