Login Logout

HowtoCompression

Howto Compression

Vitesse et niveau de compression

Voir ce site.

Résumé en terme de vitesse : lz4 > lzop > gzip > lzma >= xz > bzip
Résumé en terme de compression : lzma ~= xz > bzip2 > gzip > lz4 > lzop

TAR

Les options -a ou --auto-compress permettent à TAR de détecter la méthode de compression selon le suffixe. Exemple :

$ tar -acf archive.tar.bz2 .
$ tar -acf archive.tar.lzma .
$ tar -acf archive.tar.xz .

LZMA

Compression

tar cvaf dossier.tar.lzma dossier
OU
tar cvf dossier.tar.lzma dossier --lzma

Décompression

tar axvf dossier.tar.lzma
OU
tar xvf dossier.tar.lzma dossier --lzma

XZ

Compression

tar cvaf dossier.tar.xz dossier
tar cvJf dossier.tar.xz dossier

Décompression

tar axvf dossier.tar.xz
tar Jxvf dossier.tar.xz

LZ4

Pour un dump MySQL par exemple.

mysqldump --all-databases | lz4 > mysql.bak.lz4 
lz4 -d mysql.bak.lz4 | mysql                                                                                   

Pour utilisation avec tar.

tar cvf - dossier | lz4 > dossier.tar.lz4