1.2 KiB
1.2 KiB
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
Une astuce avec la commande tar est l'option -a qui permet d'autodétecter la 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