Comment extraire le goudron.Fichiers XZ dans Linux

Comment extraire le goudron.Fichiers XZ dans Linux
La compression d'un fichier réduit sa taille sans omettre aucune de ses informations; il est donc plus pratique de le transmettre. La commande XZ fait partie du logiciel de compression de données XZ Utils développé par le projet Tukaani. Le projet Tukaani a été initialement démarré comme un système d'exploitation basé sur Slackware. Bien que la distribution ne soit plus en vie, certains de ses sous-projets existent toujours. Le logiciel de compression de données XZ utilise l'un de ces sous-projets essentiels. Il était auparavant connu sous le nom de LZMA Utils. Bien que largement modifiée, le SDK LZMA est la base du nœud du code de compression XZ Utils.

XZ est un outil de ligne de commande comme le GZIP et BZIP utilisés pour la compression de données sans perte. Pour les fichiers normaux, XZ Utils donne 30% de compression plus que GZIP et 15% de sortie plus petite par rapport à BZIP2.

Elle supporte .fichiers XZ et travaille avec l'héritage .Les fichiers LZMA et les flux compressés RAW qui n'ont pas de têtes de format de conteneur. Les opérations de compression et de décompression sont effectuées selon le mode de fonctionnement de XZ. Si aucun fichier n'est passé, ou si le fichier est '-,' une entrée standard est utilisée pour la lecture, et la sortie est écrite à la sortie standard. Si la sortie standard est un terminal, XZ n'écrira pas les données compressées. De la même manière, si un terminal est utilisé comme entrée standard, XZ ne lira pas les données compressées.

Que couvrirons-nous?

Dans ce guide, nous verrons comment nous pouvons extraire un goudron.Fichier XZ dans Linux. Nous avons effectué ce guide sur Ubuntu 20.04.

Installation du package XZ Utils

La liste XZ des plates-formes prises en charge contient une longue liste de distributions, notamment FreeBSD, Windows, Mac OS, Linux, etc. Sur les principaux systèmes Linux comme Ubuntu, Debian, Fedora, nous pouvons utiliser les étapes ci-dessous pour installer le package XZ Utils.

UN. Pour installer le package XZ-Utils sur Debian / Ubuntu, utilisez la commande:

$ sudo apt install xz-utils

B. Pour installer le package XZ-Utils sur Fedora / Redhat, utilisez la commande:

$ sudo dnf installer xz liblzma-devel

C. Pour installer le package XZ-Utils sur OpenSUSE, utilisez la commande:

$ sudo zypper installer xz liblzma-devel

Compression et décompression .Fichiers XZ dans Linux

Maintenant que le package XZ-Utils est installé sur notre système, nous pouvons jouer avec pour apprendre à l'utiliser.

1. Compression d'un fichier avec XZ: Supposons que nous ayons un exemple de fichier ABC.txt, et nous voulons le comprimer avec .format xz. La commande, dans ce cas, sera:

$ xz -z fichier1.SMS

Vérifiez maintenant si le fichier est créé ou non à l'aide de la commande 'LS'.

2. Pour extraire le fichier ci-dessus, utilisez la commande:

$ unxz fichier1.SMS.xz

Utilisation de l'utilitaire d'archivage TAR avec un utilitaire XZ

Une autre chose passionnante que vous pouvez faire avec XZ utilise l'utilité du goudron. L'utilité du goudron est préinstallée avec la plupart des distros Linux. Voyons certains cas d'utilisation pour travailler avec un goudron.fichier XZ.

UN. Nous créerons un goudron.Fichier XZ à partir de l'exemple de dossier (qui contient un fichier1.txt et file2.txt) et le nommez comme exemple.le goudron.xz. Pour cette exécution, la commande:

$ TAR -CJF Exemple.le goudron.Exemple xz /

B. Pour extraire un goudron.Fichier XZ, utilisez l'option '-x' ou '-extract'. Laissez-nous extraire le fichier ci-dessus à l'aide de la commande:

$ TAR -XF Exemple.le goudron.xz

C. Pour voir quels fichiers sont compressés ou décompressés, vous pouvez utiliser l'option '-v' pour la sortie verbale.

D. Pour extraire le contenu des archives dans un dossier spécifique, utilisez l'option '-directory' ou '-c'. Laissez-nous extraire le fichier ci-dessus dans le dossier «Desktop» de l'utilisateur, utilisez la commande ci-dessous pour ceci:

$ TAR -XVF Exemple.le goudron.XZ -C ~ / Desktop /

E. Pour répertorier le contenu d'une archive sans l'extraire, utilisez la commande:

$ TAR -TF Exemple.le goudron.xz

F. Pour extraire un fichier spécifique de ceux contenus à l'intérieur de l'archive, utilisez la syntaxe ci-dessous:

$ TAR -XF Archive.le goudron.xz path_to_file_name

La chose importante à noter est que le paramètre 'path_to_file_name' doit être le chemin du fichier, comme le montre la commande 'Tar -tf'. Dans notre cas, si vous souhaitez extraire 'File2.txt ', cette commande sera la suivante:

$ TAR -XVF Exemple.le goudron.Exemple xz / fichier2.SMS

g. Extraction de fichiers suivant un modèle spécifique: nous n'avons que cinq fichiers dans nos archives; Nous pouvons y ajouter quelques fichiers supplémentaires. Supposons maintenant que nous voulons extraire tous ces fichiers avec le '.Extension txt '. Pour cela, nous devons utiliser l'option «-wildcard» comme:

$ TAR -XF Exemple.le goudron.XZ - Wildcards '*.SMS'

Conclusion

Il existe de nombreuses techniques / algorithmes disponibles pour la compression et la décompression des fichiers dans Linux. Il s'agit notamment de GZIP, ZCAT, .bzip2 etc. Chaque technique a ses propres avantages et inconvénients. Le goudron.Les formats de fichiers XZ sont plus couramment utilisés dans le monde Linux. Sur Windows et Mac OS, on peut utiliser le programme Winzip pour extraire ce format de fichier. Plus d'informations sur la compression XZ et d'autres techniques connexes peuvent être trouvées en utilisant les pages manuelles (pages de l'homme).