Читайте архів 7zip на Python

7zip — популярний формат стиснення, відомий своїм високим ступенем стиснення. Python, будучи універсальною мовою програмування, пропонує різні бібліотеки для роботи з різними форматами файлів, включаючи архіви 7zip. Однією з таких бібліотек, яка чудово підтримує роботу з архівами 7zip у Python, є Aspose.ZIP for Python. Отже, давайте дослідимо, як читати вміст архівів 7zip у Python.

Бібліотека Python 7zip

Aspose.ZIP for Python — це потужна бібліотека, яка дозволяє розробникам створювати, маніпулювати та видобувати файли з різних форматів архівів, включаючи 7zip. Незалежно від того, чи потрібно вам створити або розпакувати архіви 7zip, Aspose.ZIP допоможе вам з легкістю.

Ви можете завантажити бібліотеку або встановити її з PyPI.

> pip install aspose-zip

Прочитайте архів 7zip на Python

Читання архіву 7zip за допомогою Aspose.ZIP for Python можна виконати за кілька кроків, як зазначено нижче.

  • Спочатку завантажте архів 7zip за допомогою класу SevenZipArchive.
  • Потім скористайтеся методом SevenZipArchive.extracttodirectory(folder), щоб розпакувати вміст архіву 7zip до папки.

У наступному прикладі коду показано, як читати вміст архіву 7zip у Python.

import aspose.zip as az

# Завантажте архів 7zip
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # Розпакуйте 7zip у папку
    archive.extract_to_directory("7z_extracted")

Читайте захищений паролем архів 7zip

У деяких випадках ви отримуєте архіви 7zip, захищені паролем. Захист застосовується для запобігання несанкціонованому доступу до вмісту архівів 7zip. Щоб відкрити захищений архів 7zip, виконайте наведені нижче дії.

  • Спочатку завантажте архів 7zip за допомогою класу SevenZipArchive.
  • Потім викличте метод SevenZipArchive.extracttodirectory(папка, пароль) і вкажіть пароль архіву як аргумент.

Ось як ви можете прочитати захищений паролем архів 7zip у Python.

import aspose.zip as az

# Завантажте архів 7zip
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # Розпакуйте вміст 7zip до каталогу
    archive.extract_to_directory("protected_7z_extracted", "pass")

Бібліотека Python 7zip – отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію для роботи з архівами 7zip без оціночних обмежень.

Навчальні ресурси

Дізнайтеся більше про нашу бібліотеку Python 7zip за допомогою наведених нижче ресурсів:

Онлайн інструменти 7zip

Ми також надаємо безкоштовні онлайн-інструменти для створення та розпакування архівів 7zip, які працюють на основі Aspose.ZIP for Python.

Висновок

Aspose.ZIP for Python забезпечує зручний та ефективний спосіб роботи з архівами 7zip у програмах Python. У цій публікації блогу ми досліджували, як читати вміст архіву 7zip у Python. Ми також розглянули, як читати захищений паролем архів 7zip. Просто встановіть Aspose.ZIP for Python і легко інтегруйте можливості роботи з архівами 7zip у ваші проекти Python.

Дивись також