Baca Arsip 7zip dengan Python

7zip adalah format kompresi populer yang dikenal dengan rasio kompresinya yang tinggi. Python, sebagai bahasa pemrograman serbaguna, menawarkan berbagai perpustakaan untuk bekerja dengan format file berbeda, termasuk arsip 7zip. Salah satu perpustakaan yang memberikan dukungan luar biasa untuk menangani arsip 7zip dengan Python adalah Aspose.ZIP for Python. Jadi mari kita jelajahi cara membaca konten arsip 7zip dengan Python.

Perpustakaan Python 7zip

Aspose.ZIP for Python adalah perpustakaan canggih yang memungkinkan pengembang membuat, memanipulasi, dan mengekstrak file dari berbagai format arsip, termasuk 7zip. Apakah Anda perlu membuat atau mengekstrak arsip 7zip, Aspose.ZIP siap membantu Anda dengan mudah.

Anda dapat mengunduh perpustakaan atau menginstalnya dari PyPI.

> pip install aspose-zip

Baca Arsip 7zip dengan Python

Membaca arsip 7zip menggunakan Aspose.ZIP for Python dapat dilakukan dalam beberapa langkah, seperti yang disebutkan di bawah.

  • Pertama, muat arsip 7zip menggunakan kelas SevenZipArchive.
  • Kemudian, gunakan metode SevenZipArchive.extracttodirectory(folder) untuk mengekstrak konten arsip 7zip ke folder.

Contoh kode berikut menunjukkan cara membaca konten arsip 7zip dengan Python.

import aspose.zip as az

# Muat arsip 7zip
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # Ekstrak 7zip ke folder
    archive.extract_to_directory("7z_extracted")

Baca Arsip 7zip yang Dilindungi Kata Sandi

Dalam beberapa kasus, Anda menerima arsip 7zip yang dilindungi kata sandi. Perlindungan diterapkan untuk mencegah akses tidak sah ke konten arsip 7zip. Untuk membuka arsip 7zip yang dilindungi, ikuti langkah-langkah di bawah ini.

  • Pertama, muat arsip 7zip menggunakan kelas SevenZipArchive.
  • Kemudian, panggil metode SevenZipArchive.extracttodirectory(folder, password) dan berikan kata sandi arsip sebagai argumen.

Ini adalah bagaimana Anda dapat membaca arsip 7zip yang dilindungi kata sandi dengan Python.

import aspose.zip as az

# Muat arsip 7zip
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # Ekstrak konten 7zip ke direktori
    archive.extract_to_directory("protected_7z_extracted", "pass")

Perpustakaan Python 7zip - Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk bekerja dengan arsip 7zip tanpa batasan evaluasi.

Sumber Belajar

Pelajari lebih lanjut tentang perpustakaan Python 7zip kami menggunakan sumber daya yang diberikan di bawah ini:

Alat 7zip daring

Kami juga menyediakan [alat online gratis untuk membuat dan mengekstrak arsip 7zip], yang didukung oleh Aspose.ZIP for Python.

Kesimpulan

Aspose.ZIP for Python menyediakan cara yang nyaman dan efisien untuk bekerja dengan arsip 7zip dalam aplikasi Python. Dalam postingan blog ini, kami menjelajahi cara membaca konten arsip 7zip dengan Python. Kami juga membahas cara membaca arsip 7zip yang dilindungi kata sandi. Cukup instal Aspose.ZIP for Python dan gabungkan kemampuan penanganan arsip 7zip dengan mudah ke dalam proyek Python Anda.

Lihat juga