قراءة أرشيف 7zip في بايثون

7zip هو تنسيق ضغط شائع معروف بنسبة ضغطه العالية. بايثون، كونها لغة برمجة متعددة الاستخدامات، تقدم مكتبات متنوعة للعمل مع تنسيقات ملفات مختلفة، بما في ذلك أرشيفات 7zip. إحدى هذه المكتبات التي توفر دعمًا ممتازًا للتعامل مع أرشيفات 7zip في Python هي Aspose.ZIP for Python. لذلك دعونا نستكشف كيفية قراءة محتوى أرشيفات 7zip في بايثون.

مكتبة بايثون 7zip

Aspose.ZIP for Python هي مكتبة قوية تسمح للمطورين بإنشاء الملفات ومعالجتها واستخراجها من تنسيقات الأرشيف المختلفة، بما في ذلك 7zip. سواء كنت بحاجة إلى إنشاء أرشيفات بتنسيق 7zip أو استخراجها، فإن Aspose.ZIP يلبي احتياجاتك بسهولة.

يمكنك إما تنزيل المكتبة أو تثبيتها من PyPI.

> pip install aspose-zip

قراءة أرشيف 7zip في بايثون

يمكن قراءة أرشيف 7zip باستخدام Aspose.ZIP لـ Python في بضع خطوات، كما هو مذكور أدناه.

  • أولاً، قم بتحميل أرشيف 7zip باستخدام فئة SevenZipArchive.
  • ثم استخدم طريقة SevenZipArchive.extracttodirectory(folder) لاستخراج محتوى أرشيف 7zip إلى مجلد.

يوضح نموذج التعليمات البرمجية التالي كيفية قراءة محتوى أرشيف 7zip في Python.

import aspose.zip as az

# تحميل أرشيف 7zip
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # قم باستخراج 7zip إلى المجلد
    archive.extract_to_directory("7z_extracted")

قراءة أرشيف 7zip محمي بكلمة مرور

في العديد من الحالات، تتلقى أرشيفات 7zip محمية بكلمة مرور. يتم تطبيق الحماية لمنع الوصول غير المصرح به إلى محتوى أرشيفات 7zip. لفتح أرشيف 7zip محمي، اتبع الخطوات الموضحة أدناه.

  • أولاً، قم بتحميل أرشيف 7zip باستخدام فئة SevenZipArchive.
  • ثم، اتصل بطريقة SevenZipArchive.extracttodirectory(folder,password) وقم بتوفير كلمة مرور للأرشيف كوسيطة.

هذه هي الطريقة التي يمكنك من خلالها قراءة أرشيف 7zip محمي بكلمة مرور في Python.

import aspose.zip as az

# تحميل أرشيف 7zip
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # قم باستخراج محتوى 7zip إلى الدليل
    archive.extract_to_directory("protected_7z_extracted", "pass")

مكتبة Python 7zip - احصل على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت مجاني للعمل مع أرشيفات 7zip دون قيود التقييم.

مصادر التعلم

تعرف على المزيد حول مكتبة Python 7zip الخاصة بنا باستخدام الموارد الواردة أدناه:

أدوات 7zip على الإنترنت

نوفر أيضًا أدوات مجانية عبر الإنترنت لإنشاء واستخراج أرشيفات 7zip، والتي يتم تشغيلها بواسطة Aspose.ZIP for Python.

خاتمة

يوفر Aspose.ZIP for Python طريقة مريحة وفعالة للعمل مع أرشيفات 7zip في تطبيقات Python. في منشور المدونة هذا، اكتشفنا كيفية قراءة محتوى أرشيف 7zip في بايثون. لقد قمنا أيضًا بتغطية كيفية قراءة أرشيف 7zip محمي بكلمة مرور. ما عليك سوى تثبيت Aspose.ZIP for Python ودمج إمكانات معالجة أرشيف 7zip بسهولة في مشاريع Python الخاصة بك.

أنظر أيضا