GZIP(GNU Zip) adalah format kompresi file yang banyak digunakan yang membantu mengurangi ukuran file, membuatnya lebih mudah untuk disimpan dan ditransfer. Ini biasanya digunakan untuk kompresi file di sistem operasi UNIX. Pada artikel ini, Anda akan mempelajari cara membuat file GZIP dengan Python. Selain itu, Anda akan melihat cara mengekstrak file GZIP dengan Python.
Perpustakaan Python GZIP
Aspose.ZIP for Python menawarkan serangkaian fitur untuk bekerja dengan berbagai format kompresi, termasuk ZIP, GZIP, TAR, 7z, dan banyak lagi. Ini memudahkan cara mengelola dan memanipulasi file terkompresi, menjadikannya alat yang berharga bagi pengembang yang menangani tugas kompresi file dalam aplikasi Python.
Anda dapat mengunduh perpustakaan atau menginstalnya dari PyPI.
> pip install aspose-zip
Buat File GZIP dengan Python
Berikut langkah-langkah kompres file dengan GZIP dengan Python.
- Pertama, buat objek kelas GzipArchive.
- Kemudian, gunakan metode GzipArchive.setsource() untuk menambahkan file ke GZIP.
- Terakhir, simpan arsip GZIP menggunakan metode GzipArchive.save().
Contoh kode berikut menunjukkan cara mengompresi file ke GZIP dalam folder dengan Python.
import aspose.zip as az
# Buat arsip gzip
with az.gzip.GzipArchive() as archive:
# Tambahkan file ke gzip
archive.set_source("file.bin")
# Simpan arsip gzip
archive.save("gzip_archive.gz")
Buka zip File GZIP dengan Python
Berikut ini adalah langkah-langkah untuk meng-unzip arsip GZIP dengan Python.
- Pertama, muat file GZIP menggunakan kelas GzipArchive.
- Kemudian, unzip file GZIP menggunakan metode GzipArchive.extracttodirectory().
Contoh kode berikut menunjukkan cara mengekstrak file GZIP dengan Python.
import aspose.zip as az
# Muat arsip gzip
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
# Buka zip gzip
archive.extract_to_directory("gzip_archive_extracted")
Modul Python GZIP - Dapatkan Lisensi Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk membuat atau mengekstrak arsip GZIP tanpa batasan evaluasi.
Sumber Belajar
Anda dapat menjelajahi lebih lanjut tentang pustaka Python GZIP kami menggunakan sumber daya berikut:
Alat GZIP Daring
Kami juga menyediakan [alat online gratis untuk mengompresi file ke GZIP], yang didukung oleh Aspose.ZIP for Python.
Kesimpulan
Aspose.ZIP for Python menyederhanakan proses bekerja dengan file GZIP dengan menyediakan perpustakaan yang kuat dan kaya fitur untuk tugas kompresi dan dekompresi. Dalam tutorial ini, kita membahas dasar-dasar membuat file GZIP dengan Python. Selain itu, kami telah menunjukkan cara mengekstrak file GZIP dan mengekstrak kontennya ke direktori. Anda dapat dengan mudah mengintegrasikan perpustakaan dalam aplikasi Python Anda dan menyederhanakan tugas zip dan unzip.