Dans la même veine que mon poste précédente et avec les mêmes remarques concernant la sécurité.
Tout est dans le titre.
Attention à l'extraction de fichiers dont le chemin dans l'archive sont des chemins absolus ! Si c'est root qui décompresse, il est alors possible d'écraser le /etc/profile
par exemple, voir modifier des démons gérés par systemctl
et compromettre le système.
Bref, toujours concaténer le répertoire de décompression en début de chemin du fichier.
Problème
Avec la commande tar
, lorsque l'on compresse une arborescence en indiquant un chemin absolu, alors ce chemin se trouve dans l'archive.
Besoin
Supprimer le début de ce chemin absolu afin de ne garder que les répertoires utiles.
Solution
tar -cjf mon_archive.tar.bz2 -C /la/part/du/chemin/a/ne/pas/inclure .
Aurevoir les Zip, Aurevoir les RAR, voici Quompression. Il peut compresser des To de données dans seulement quelques octets.
Certains Sharlistes sont vraiment des génies !
Un soft de recompression de PNG / JPEG avec data lost less et qui reste compatible de IE6 à Firefox 52+ en gérant la transparence, MÊME SOUS IE6 !!!
Pas mal Chlouchloutte, c'est une trouvaille !
Compresser et décompresser des fichier 7zip en Python. Animal... :)
Compression au max avec 7zip en ligne de commande sous Linux :
7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archive.7z dir/
Nouvel algorithme de compression non destructif :
- Compressant mieux que le 7z (le plus performant en termes d'espace disque sur le marché).
- Compressant aussi vite que la zlib (le plus rapide du marché).
- Décompressant plus vite que la zlib (toujours le plus rapide du marché).