sabato 13 giugno 2020

Algoritmi di compressione file testo

Devo trasferire su una connessione seriale molto lenta un file testo e per cercare di minimizzare il tempo di trasferimento, visto che non posso modificare la velocita', devo provare a comprimere al massimo

Dimensioni originali : 4012005 bytes 

Di seguito i risultati (in ordine di percentuale di compressione, ovviamente non sono previsti algoritmi lossy) dal peggiore al migliore

ZIP (26%) 1052588 bytes
BZIP (19%) 777324 bytes 
KGB standard compression (17%)  704919 bytes
LRZIP (16.5%) 664153 bytes
BROTLI max compression (15%) 607908  bytes
XZ (14%) 590916 bytes
LZMA (14%) 586371 bytes
KGB (14%) best compression 573005 bytes

Per KGB massima compressione le richieste di memoria sono particolarmente onerose

Nessun commento:

Posta un commento

Debugger integrato ESP32S3

Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede  nell'ID USB della porta Jtag. Nel modulo...