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 і спростити завдання архівування та розпакування.