تحويل RAR إلى ZIP في بايثون

يوضح هذا الدليل كيفية تحويل RAR إلى ZIP في Python. وهو يشرح التكوين ونموذج التعليمات البرمجية لتحويل ملف RAR إلى ZIP في Python. علاوة على ذلك، يمكنك التعامل مع إدخالات الأرشيف بناءً على مرشحات مختلفة.

خطوات تحويل ملف RAR إلى ZIP في بايثون

  1. قم بتثبيت Aspose.ZIP في مشروعك لتصدير RAR إلى تنسيق ZIP
  2. اقرأ أرشيف RAR المُدخل باستخدام مثيل الفئة RarArchive.
  3. قم بإنشاء دليل ZIP جديد
  4. قم بالمراجعة خلال كل ملف في أرشيف RAR وألحقه بأرشيف ZIP
  5. اكتب ملف ZIP الذي تم إنشاؤه

توضح هذه الخطوات الإجراء الخاص تحويل ملف RAR إلى ملف ZIP في Python. أولاً، قم بإعداد بيئة التطوير المتكاملة (IDE) مع التثبيتات المذكورة. بعد ذلك، قم بالمراجعة عبر كل إدخال من إدخالات الملف وألحقها بأرشيف ZIP.

كود لتحويل RAR إلى ZIP في بايثون

import aspose.zip as az
from io import BytesIO
# Create ZIP archive
with az.Archive() as zip:
# Load RAR file
with az.rar.RarArchive("Sample.rar") as rar:
# Loop through entries
for i in range(rar.entries.length):
# Move entries from RAR to ZIP
if not rar.entries[i].is_directory:
ms = BytesIO()
rar.entries[i].extract(ms)
zip.create_entry(rar.entries[i].name, ms)
# Save ZIP archive
zip.save("rar_to_zip.zip")

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

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

 عربي