Файли GZIP у Python

GZIP(GNU Zip) — це широко використовуваний формат стиснення файлів, який допомагає зменшити розмір файлів, полегшуючи їх зберігання та передачу. Він зазвичай використовується для стиснення файлів в операційних системах UNIX. У цій статті ви дізнаєтеся, як створювати файли GZIP на Python. Крім того, ви побачите, як розархівувати файли GZIP у Python.

Бібліотека Python GZIP

Aspose.ZIP for Python пропонує низку функцій для роботи з різними форматами стиснення, включаючи ZIP, GZIP, TAR, 7z тощо. Це спрощує спосіб керування стисненими файлами та маніпулювання ними, що робить його цінним інструментом для розробників, які мають справу зі стисненням файлів у програмах Python.

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

> pip install aspose-zip

Створення файлів GZIP на Python

Нижче наведено кроки для стиснення файлів за допомогою GZIP у Python.

  • Спочатку створіть об’єкт класу GzipArchive.
  • Потім скористайтеся методом GzipArchive.setsource(), щоб додати файл до GZIP.
  • Нарешті, збережіть архів GZIP за допомогою методу GzipArchive.save().

У наведеному нижче прикладі коду показано, як стискати файли до GZIP у папці на Python.

import aspose.zip as az

# Створіть архів gzip
with az.gzip.GzipArchive() as archive:
    # Додайте файли в gzip
    archive.set_source("file.bin")

    # Збережіть архів gzip
    archive.save("gzip_archive.gz")

Розархівуйте файл GZIP у Python

Нижче наведено кроки, щоб розпакувати архів GZIP у Python.

  • Спочатку завантажте файл GZIP за допомогою класу GzipArchive.
  • Потім розархівуйте файл GZIP за допомогою методу GzipArchive.extracttodirectory().

У наведеному нижче прикладі коду показано, як розархівувати файл GZIP у Python.

import aspose.zip as az

# Завантажити архів gzip
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
    
    # Розпакуйте gzip
    archive.extract_to_directory("gzip_archive_extracted")

Модуль Python GZIP – отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб створювати або розпаковувати архіви GZIP без оціночних обмежень.

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

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

Інтернет-інструмент GZIP

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

Висновок

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

Дивись також