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-utilsB. Pour installer le package XZ-Utils sur Fedora / Redhat, utilisez la commande:
$ sudo dnf installer xz liblzma-develC. Pour installer le package XZ-Utils sur OpenSUSE, utilisez la commande:
$ sudo zypper installer xz liblzma-develCompression 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.SMSVé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.xzUtilisation 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.xzC. 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.xzF. 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_nameLa 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.SMSg. 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).