Разархивирование файлов включает извлечение сжатых данных из архива ZIP — формата файла, предназначенного для уменьшения объема памяти и упрощения передачи нескольких файлов. Независимо от того, являетесь ли вы новичком в компьютере или техническим энтузиастом, понимание того, как распаковывать файлы, является важным навыком, который может упростить обработку данных и рационализировать обмен файлами. Итак, в этом сообщении блога мы узнаем об упрощенных способах распаковки ZIP-файлов в Python.
- Библиотека Python для распаковки файлов
- Разархивируйте ZIP-файлы в Python
- Разархивируйте ZIP-файлы, защищенные паролем
- Получите бесплатную лицензию
- Распаковать файлы онлайн
Библиотека Python для распаковки файлов
Aspose.ZIP for Python — это мощный и универсальный API, который позволяет разработчикам работать с ZIP-архивами в своих приложениях Python. Он предлагает полный набор функций для решения задач по сжатию или разархивированию файлов.
Вы можете скачать библиотеку или установить ее из PyPI с помощью следующей команды.
> pip install aspose-zip
Разархивируйте файлы в Python
Aspose.ZIP for Python значительно упрощает извлечение файлов в ZIP-архив. Просто загрузите ZIP-файл и разархивируйте его в нужную папку. Ниже приведены шаги по разархивированию файла в Python.
- Сначала загрузите ZIP-файл, используя класс Archive.
- Затем разархивируйте файл в папку, используя метод Archive.extracttodirectory(foldername).
В следующем примере кода показано, как извлечь файлы из ZIP-архива в Python.
import aspose.zip as az
# Загрузить ZIP-архив
with az.Archive("my_archive.zip") as archive:
# Извлечь ZIP-файл в папку
archive.extract_to_directory("extracted_zip")
Извлечение ZIP-файлов, защищенных паролем, в Python
В различных случаях вы получаете ZIP-файлы, защищенные паролем. Защита применяется во избежание несанкционированного доступа к содержимому ZIP-архива. Чтобы разархивировать ZIP-файл, защищенный паролем, выполните следующие действия:
- Сначала создайте объект класса ArchiveLoadOptions.
- Затем укажите пароль ZIP-файла, используя свойство ArchiveLoadOptions.decryptionpassword.
- После этого создайте объект класса Archive и инициализируйте его, используя путь к ZIP-файлу и объект ArchiveLoadOptions.
- Наконец, разархивируйте файл, используя метод Archive.extracttodirectory(foldername).
Ниже приведен код для распаковки ZIP-файла, защищенного паролем, на Python.
import aspose.zip as az
# Создайте параметры для загрузки защищенного ZIP-файла.
options = az.ArchiveLoadOptions()
options.decryption_password = "pass"
# Загрузить ZIP-архив
with az.Archive("aes_protected_archive.zip", options) as archive:
# Разархивировать файл в папку
archive.extract_to_directory("extracted_protected_zip")
Получите бесплатную лицензию
Вы можете извлекать ZIP-архивы без ограничений по ознакомлению, получив бесплатную временную лицензию.
Разархивируйте файлы онлайн бесплатно
Мы также предоставляем бесплатное онлайн-приложение для распаковки файлов на базе Aspose.ZIP for Python.
ZIP-библиотека Python — Ресурсы
Вы можете узнать больше о нашей ZIP-библиотеке Python, используя следующие ресурсы:
Заключение
Разархивирование файлов в Python — это простой процесс с использованием Aspose.ZIP for Python. Библиотека предоставляет вам гибкость и контроль, необходимые при работе с ZIP-архивами. Независимо от того, имеете ли вы дело с простыми задачами распаковки или более сложными манипуляциями с ZIP-архивами, Aspose.ZIP for Python может упростить ваш рабочий процесс. Попробуйте Aspose.ZIP for Python в своем следующем проекте и с легкостью упростите задачи по архивированию и разархивированию!