Aperçu

Pour chaque format, qui prend en charge plusieurs entrées, la classe correspondante possède la méthode extract_to_directory. Il doit être utilisé pour extraire l'intégralité du contenu de l'archive, y compris les sous-dossiers, vers un emplacement spécifié.

ZIP Décompresser les fichiers d'archives

Vous trouverez ci-dessous un exemple d’utilisation de la bibliothèque aspose.zip pour travailler avec des archives ZIP. En utilisant le code donné, vous pouvez extraire le contenu de l’archive dans le répertoire donné à l’aide de Python.

    with zp.Archive("archive.zip") as archive:
        archive.extract_to_directory("C:\\extracted")

Décompresser les fichiers RAR

    with zp.rar.RarArchive("archive.rar") as archive:
        archive.extract_to_directory("C:\\extracted")

Décompresser les fichiers CAB

    with zp.cab.CabArchive("archive.cab") as archive:
        archive.extract_to_directory("C:\\extracted")

Ces exemples de code montrent comment décompresser des archives de différents formats à l’aide de la bibliothèque Aspose.Zip en Python. Ils emploient les classes appropriées pour les archives ZIP, RAR et CAB pour extraire leur contenu dans un répertoire désigné « C:\extracted ». Cette approche offre une solution universelle pour gérer différents formats d’archives, rationalisant ainsi le processus de décompression.

Comment extraire le fichier TAR

Cette section fournit des exemples d’utilisation de la bibliothèque Aspose.Zip. Le code suivant montre comment extraire le contenu d’une archive d’un flux vers un répertoire spécifié. Ces exemples vous permettront de gérer efficacement les archives au sein de vos projets Python.

    with io.FileIO("archive.tar") as tar_file:
        with zp.tar.TarArchive(tar_file) as archive:
            archive.extract_to_directory("~/extracted")

Extraire un fichier XAR

    with io.FileIO("archive.xar") as tar_file:
        with zp.xar.XarArchive(xar_file) as archive:
            archive.extract_to_directory("~/extracted")

Ces exemples de code illustrent le décompression d’archives aux formats TAR et XAR dans un répertoire désigné. Le premier exemple ouvre le fichier "archive.tar", crée un objet TarArchive et extrait son contenu dans le répertoire "\extracted". De même, le deuxième exemple ouvre le fichier « archive.xar », crée un objet XarArchive et extrait son contenu dans le même répertoire « \extracted ».

Autres fonctionnalités de l'API Aspose.ZIP pour Python.Net prises en charge

Avec la bibliothèque Aspose.ZIP dans Python.Net, vous pouvez gérer de manière transparente diverses tâches liées aux documents de fichiers ZIP. Que vous ayez besoin de convertir des formats, de fusionner des fichiers, de modifier du contenu ou d'extraire des données, Aspose.ZIP fournit des fonctionnalités complètes pour rationaliser votre flux de travail et améliorer votre productivité.

  

Support and Learning Resources

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: