Ekstrak File ZIP dengan Python

Membuka ritsleting file melibatkan ekstraksi data terkompresi dari arsip ZIP, format file yang dirancang untuk mengurangi ruang penyimpanan dan menyederhanakan transfer banyak file. Baik Anda seorang pemula komputer atau penggemar teknologi, memahami cara mengekstrak file adalah keterampilan penting yang dapat menyederhanakan penanganan data dan menyederhanakan berbagi file. Jadi dalam postingan blog ini, kita akan belajar tentang cara sederhana untuk mengekstrak file ZIP dengan Python.

Perpustakaan Python untuk Mengekstrak File

Aspose.ZIP for Python adalah API yang kuat dan serbaguna yang memungkinkan pengembang untuk bekerja dengan arsip ZIP dalam aplikasi Python mereka. Ini menawarkan serangkaian fitur komprehensif untuk menangani tugas zipping atau unzip file Anda.

Anda dapat mengunduh perpustakaan atau menginstalnya dari PyPI menggunakan perintah berikut.

> pip install aspose-zip

Buka zip File dengan Python

Aspose.ZIP for Python memudahkan Anda mengekstrak file dalam arsip ZIP. Cukup muat file ZIP dan unzip ke folder yang diinginkan. Berikut ini adalah langkah-langkah untuk meng-unzip file dengan Python.

  • Pertama, muat file ZIP menggunakan kelas Arsip.
  • Kemudian, unzip file ke dalam folder menggunakan metode Archive.extracttodirectory (nama folder).

Contoh kode berikut menunjukkan cara mengekstrak file dalam arsip ZIP dengan Python.

import aspose.zip as az

# Muat arsip ZIP
with az.Archive("my_archive.zip") as archive:
    # Ekstrak file ZIP ke folder
    archive.extract_to_directory("extracted_zip")

Ekstrak File ZIP yang Dilindungi Kata Sandi dengan Python

Dalam berbagai kasus, Anda mendapatkan file ZIP yang dilindungi kata sandi. Perlindungan diterapkan untuk menghindari akses tidak sah ke konten dalam arsip ZIP. Untuk mengekstrak file ZIP yang dilindungi kata sandi, ikuti langkah-langkah di bawah ini:

  • Pertama, buat objek kelas ArchiveLoadOptions.
  • Kemudian, berikan kata sandi file ZIP menggunakan properti ArchiveLoadOptions.decryptionpassword.
  • Setelah itu, buat objek kelas Arsip dan inisialisasi dengan jalur file ZIP dan objek ArchiveLoadOptions.
  • Terakhir, unzip file menggunakan metode Archive.extracttodirectory (nama folder).

Berikut ini adalah kode untuk mengekstrak file ZIP yang dilindungi kata sandi dengan Python.

import aspose.zip as az

# Buat opsi untuk memuat ZIP yang dilindungi 
options = az.ArchiveLoadOptions()
options.decryption_password = "pass"

# Muat arsip ZIP
with az.Archive("aes_protected_archive.zip", options) as archive:
    # Buka zip file ke folder
    archive.extract_to_directory("extracted_protected_zip")

Dapatkan Lisensi Gratis

Anda dapat mengekstrak arsip ZIP tanpa batasan evaluasi dengan mendapatkan lisensi sementara gratis.

Buka zip File Online Gratis

Kami juga menyediakan [aplikasi online gratis untuk mengekstrak file], yang didukung oleh Aspose.ZIP for Python.

Perpustakaan ZIP Python - Sumber Daya

Anda dapat menjelajahi lebih lanjut tentang pustaka Python ZIP kami menggunakan sumber daya berikut:

Kesimpulan

Membuka ritsleting file dengan Python adalah proses mudah menggunakan Aspose.ZIP for Python. Perpustakaan memberi Anda fleksibilitas dan kontrol yang Anda perlukan saat bekerja dengan arsip ZIP. Baik Anda menangani tugas dekompresi sederhana atau manipulasi arsip ZIP yang lebih kompleks, Aspose.ZIP for Python dapat menyederhanakan alur kerja Anda. Cobalah Aspose.ZIP for Python di proyek Anda berikutnya dan sederhanakan tugas zipping atau unzip Anda dengan mudah!

Lihat juga