Обзор
Для каждого формата, поддерживающего несколько записей, соответствующий класс имеет метод extract_to_directory. Его следует использовать для извлечения всего содержимого архива, включая подпапки, в указанное место.ZIP Распаковать архивные файлы
Ниже приведен пример использования библиотеки aspose.zip для работы с ZIP-архивами. Используя данный код, вы можете извлечь содержимое архива в заданный каталог с помощью Python.
with zp.Archive("archive.zip") as archive:
archive.extract_to_directory("C:\\extracted")
Распаковать файлы RAR
with zp.rar.RarArchive("archive.rar") as archive:
archive.extract_to_directory("C:\\extracted")
Распаковать CAB-файлы
with zp.cab.CabArchive("archive.cab") as archive:
archive.extract_to_directory("C:\\extracted")
Эти примеры кода демонстрируют, как распаковывать архивы различных форматов с помощью библиотеки Aspose.Zip в Python. Они используют соответствующие классы для архивов ZIP, RAR и CAB для извлечения их содержимого в назначенный каталог «C:\extracted». Такой подход предлагает универсальное решение для работы с различными форматами архивов, упрощая процесс распаковки.
Как извлечь файл TAR
В этом разделе представлены примеры использования библиотеки Aspose.Zip. Следующий код демонстрирует, как извлечь содержимое архива из потока в указанный каталог. Эти примеры помогут вам эффективно управлять архивами в ваших проектах Python.
with io.FileIO("archive.tar") as tar_file:
with zp.tar.TarArchive(tar_file) as archive:
archive.extract_to_directory("~/extracted")
Извлечь файл XAR
with io.FileIO("archive.xar") as tar_file:
with zp.xar.XarArchive(xar_file) as archive:
archive.extract_to_directory("~/extracted")
Эти примеры кода демонстрируют распаковку архивов в форматах TAR и XAR в указанный каталог. В первом примере открывается файл «archive.tar», создается объект TarArchive и извлекается его содержимое в каталог «\extracted». Аналогично, второй пример открывает файл «archive.xar», создает объект XarArchive и извлекает его содержимое в тот же каталог «\extracted».
Другие поддерживаемые функции API Aspose.ZIP для Python.Net
С помощью библиотеки Aspose.ZIP в Python.Net вы можете легко решать различные задачи, связанные с документами в формате ZIP. Если вам нужно конвертировать форматы, объединять файлы, редактировать содержимое или извлекать данные, Aspose.ZIP предоставляет комплексные функциональные возможности для оптимизации вашего рабочего процесса и повышения производительности.
Support and Learning Resources
- Образовательные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.Zip для Python.Net?
- Список клиентов
- Истории успеха