unzstd

Linux
Publiée le 2026-09-22 05:06:32
Illustration Linux pour la commande unzstd

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