Marvin Pascale

[B.Log]

12 Maggio 2020

Zstandard

Abbiamo nominato Zstandard nel post dedicato al rilascio di Proxmox VE 6.2.

Zstandard

E’ un algoritmo opensource di compressione in tempo reale che fornisce rapporti di compressione elevati. E’ possibile configurarlo per puntare ad avere migliore compressione o velocità. Offre anche una modalità speciale per file piccoli, chiamata dictionary compression che permette di creare dizionari partendo da set campioni. La libreria viene distribuita sotto licenza BSD.

Dictionary Compression

Minore è la quantità di dati da comprimere, più è difficile comprimerli. Questo è un problema comune a tutti gli algoritmi di compressione e la ragione è che tali algoritmi apprendono con l’utilizzo. Alla compressione di un nuovo set di dati, non esiste un “pregresso” su cui basarsi e Zstandard offre una modalità di allenamento. Fornendo alcuni campioni (uno o più file per campione) viene popolato il “dizionario” che sarà caricato prima della compressione/decompressione. Utilizzando questo dizionario, il rapporto di compressione ottenibile su pochi dati migliora notevolmente.

Zstandard benchmark

Per informazioni aggiuntive e i dati di benchmark visita la pagina ufficiale del progetto.

Mettiamo le mani in pasta

Musica: The Entertainer by Kevin MacLeod

Link: https://incompetech.filmmusic.io/song/5765-the-entertainer

License: http://creativecommons.org/licenses/by/4.0/


Le opinioni in quanto tali sono opinabili e nulla ti vieta di approfondire l’argomento.

Risorse: