pigz

Linux
Publiée le 2026-10-21 05:16:11
Illustration Linux pour la commande pigz

pigz

# Compresse plusieurs fichiers en même temps, c'est le plus simple
pigz fichier1.txt fichier2.log
# Décompresse un fichier compressé avec pigz
pigz -d archive_dedans.gz
# Utilise le niveau de compression "best" (le plus lent mais efficace)
pigz --best document_important.txt
# Compresse et envoie directement la sortie vers stdout, sans créer de fichier
echo "Données à compresser" | pigz --stdout > output.gz
# Force l'écrasement d'un fichier même s'il existe déjà
pigz -f ancien_fichier.gz
# Ne supprime pas le fichier original après compression (utile pour la sauvegarde)
pigz -k data_a_garder.txt
# Compresse en utilisant un niveau de compression spécifique (ici, 9)
pigz -9 autre_fichier.csv
# Définit une taille de bloc de compression personnalisée à 4 Mégaoctets
pigz --blocksize 4M gros_flux.dat
# Décompresse tout en forçant l'écriture sur stdout pour le traitement immédiat
pigz -d --stdout fichier_a_lire.gz | wc -l
# Compresse de manière indépendante les blocs, utile si certains blocs sont corrompus
pigz --independent flux_potentiellement_corrompu.bin
# Utilise uniquement le codage Huffman pour la compression (moins performant mais spécifique)
pigz --huffman fichier_test.txt
# Compresse un seul fichier et ne laisse pas de trace de l'original après succès
pigz -f -k petit_fichier.log
# Décompresse en utilisant les options d'itération pour une optimisation avancée (-11)
pigz --iterations 3 fichier_optimise.gz
# Compresse un flux de données via stdin et le garde sur stdout
cat input.txt | pigz -c > output_pipe.gz