unzstd
Linux
Publiée le
2026-09-22 05:06:32
unzstd
# Crée un fichier test pour les démos
echo "Ceci est un contenu de test." > input_test.txt
# Compresse le fichier en utilisant zstandard (compression par défaut)
zstd input_test.txt
# Décompresse le fichier compressé obtenu précédemment
unzstd input_test.txt.zst
# Décompresse et écrit le résultat dans un fichier spécifique sans écraser l'original
unzstd -o output_restored.txt input_test.txt.zst
# Compresse en forçant l'opération, même si des fichiers existent déjà
zstd -f another_file.txt
# Décompresse et supprime le fichier source après succès (préférable pour la propreté)
unzstd --rm archive.zst
# Compresse avec un niveau de compression élevé (meilleur ratio, plus lent)
zstd -19 high_compression.txt
# Compresse en utilisant un niveau très rapide (moins bon ratio, super rapide)
zstd -1 fast_compression.txt
# Décompresse le fichier tout en conservant les fichiers sources et cibles
unzstd --keep archive.zst
# Force la décompression même si l'entrée/sortie est suspecte ou non standard
unzstd -f tricky_data.zst
# Utilise un dictionnaire spécifique pour améliorer la compression (si tu as un dict)
zstd -D my_dictionary.dict data_to_compress.txt
# Décompresse en utilisant un dictionnaire spécifique
unzstd -D my_dictionary.dict compressed_data.zst
# Affiche l'aide complète de la commande pour te rafraîchir la mémoire
unzstd --help
# Vérifie la version installée du programme
unzstd --version
# Exemple de compression depuis STDIN (en pipe)
echo "Données en direct" | zstd -c > piped_output.zst
# Décompresse le fichier compressé qui vient d'être créé dans l'exemple précédent
unzstd piped_output.zst