Python'da 7zip Arşivini Okuyun

7zip, yüksek sıkıştırma oranıyla bilinen popüler bir sıkıştırma formatıdır. Çok yönlü bir programlama dili olan Python, 7zip arşivleri de dahil olmak üzere farklı dosya formatlarıyla çalışmak için çeşitli kütüphaneler sunar. Python’da 7zip arşivlerini yönetmek için mükemmel destek sağlayan kütüphanelerden biri Aspose.ZIP for Python’dur. Şimdi Python’da 7zip arşivlerinin içeriğini nasıl okuyacağımızı keşfedelim.

Python 7zip Kütüphanesi

Aspose.ZIP for Python, geliştiricilerin 7zip de dahil olmak üzere çeşitli arşiv formatlarından dosyalar oluşturmasına, işlemesine ve ayıklamasına olanak tanıyan güçlü bir kitaplıktır. 7zip arşivleri oluşturmanız veya çıkartmanız gerekiyorsa, Aspose.ZIP size kolaylıkla yardımcı olur.

Kitaplığı indirebilir veya PyPI adresinden yükleyebilirsiniz.

> pip install aspose-zip

Python’da 7zip Arşivini okuyun

Aspose.ZIP for Python kullanarak 7zip arşivini okumak, aşağıda belirtildiği gibi birkaç adımda yapılabilir.

  • Öncelikle SevenZipArchive sınıfını kullanarak 7zip arşivini yükleyin.
  • Daha sonra, 7zip arşivinin içeriğini bir klasöre çıkarmak için SevenZipArchive.extracttodirectory(folder) yöntemini kullanın.

Aşağıdaki kod örneği Python’da bir 7zip arşivinin içeriğinin nasıl okunacağını gösterir.

import aspose.zip as az

# 7zip arşivini yükle
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # 7zip'i klasöre çıkartın
    archive.extract_to_directory("7z_extracted")

Parola Korumalı 7zip Arşivini Okuyun

Bazı durumlarda şifreyle korunan 7zip arşivleri alırsınız. Koruma, 7zip arşivlerinin içeriğine yetkisiz erişimi önlemek için uygulanır. Korumalı bir 7zip arşivini açmak için aşağıdaki adımları izleyin.

  • Öncelikle SevenZipArchive sınıfını kullanarak 7zip arşivini yükleyin.
  • Ardından SevenZipArchive.extracttodirectory(klasör, şifre) yöntemini çağırın ve argüman olarak arşivin şifresini girin.

Python’da şifre korumalı bir 7zip arşivini bu şekilde okuyabilirsiniz.

import aspose.zip as az

# 7zip arşivini yükle
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # 7zip içeriğini dizine çıkarın
    archive.extract_to_directory("protected_7z_extracted", "pass")

Python 7zip Kütüphanesi - Ücretsiz Lisans Alın

Değerlendirme sınırlamaları olmadan 7zip arşivleriyle çalışmak için ücretsiz bir geçici lisans alabilirsiniz.

Öğrenme Kaynakları

Aşağıda verilen kaynakları kullanarak Python 7zip kitaplığımız hakkında daha fazla bilgi edinin:

Çevrimiçi 7zip Araçları

Ayrıca Python için Aspose.ZIP tarafından desteklenen [7zip arşivleri oluşturmak ve çıkarmak için ücretsiz çevrimiçi araçlar] da sağlıyoruz13.

Çözüm

Aspose.ZIP for Python, Python uygulamalarında 7zip arşivleriyle çalışmanın rahat ve etkili bir yolunu sunar. Bu blog yazısında Python’da 7zip arşivinin içeriğinin nasıl okunacağını araştırdık. Ayrıca şifre korumalı bir 7zip arşivinin nasıl okunacağını da ele aldık. Basitçe Aspose.ZIP for Python’u yükleyin ve 7zip arşiv işleme özelliklerini Python projelerinize kolayca dahil edin.

Ayrıca bakınız