Розпакуйте ZIP-файли в Python

Розпаковування файлів передбачає видобування стиснених даних із архіву ZIP, формат файлу, призначений для зменшення обсягу пам’яті та спрощення передачі кількох файлів. Незалежно від того, чи ви новачок у роботі з комп’ютером, чи ентузіаст техніки, розуміння того, як розпакувати файли, є важливою навичкою, яка може спростити обробку даних і оптимізувати обмін файлами. Тож у цій публікації блогу ми дізнаємось про спрощені способи розпакування ZIP-файлів у Python.

Бібліотека 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(ім’я папки).

У наведеному нижче прикладі коду показано, як розпакувати файли в архіві 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.

Бібліотека Python ZIP – ресурси

Ви можете дізнатися більше про нашу бібліотеку Python ZIP, використовуючи такі ресурси:

Висновок

Розпакування файлів у Python є простим процесом за допомогою Aspose.ZIP for Python. Бібліотека забезпечує гнучкість і контроль, необхідні під час роботи з архівами ZIP. Незалежно від того, чи маєте ви справу з простими завданнями декомпресії чи складнішими маніпуляціями з архівами ZIP, Aspose.ZIP for Python може спростити ваш робочий процес. Спробуйте Aspose.ZIP for Python у своєму наступному проекті та з легкістю спростіть завдання архівування та розпакування!

Дивись також