Meta (Facebook) ma jiz jeden kompresni format Zstd. Ten je vsak obecny a komprimuje vsechna data stejne, bez ohledu na obsah. V pondeli byl predstaven novy OpenZL, za kterym stoji take Yann Collet (Zstd a LZ4). OpenZL naopak potrebuje vedet u kazdeho souboru, jak vypada jeho obsah. Diky tomu dosahuje lepsi komprese a take vetsi rychlosti nez genericke algoritmy.
Data mohou byt popsana pomoci SDDL (Simple Data Description Language), nebo muze byt kompresor experimentalne trenovan na datech, kdy postupne zkousi vsechny strategie. OpenZL je napsan v C/C++ jako open source pod licenci BSD a v pondeli vysel ve verzi 0.1.0. Zdrojove kody jsou na GitHubu. Vice detailu naleznete v clanku.
(zdroj: phoronix)
Autor: Meta