ملخص
لكل تنسيق يدعم عدة إدخالات، يكون للفئة المقابلة طريقة extract_to_directory. وينبغي استخدامه لاستخراج محتوى الأرشيف بالكامل، بما في ذلك المجلدات الفرعية في الموقع المحدد.ZIP فك ضغط ملفات الأرشيف
فيما يلي مثال لاستخدام مكتبة aspose.zip للعمل مع أرشيفات ZIP. باستخدام الكود المحدد، يمكنك استخراج محتويات الأرشيف إلى الدليل المحدد باستخدام بايثون.
with zp.Archive("archive.zip") as archive:
archive.extract_to_directory("C:\\extracted")
فك ضغط ملفات RAR
with zp.rar.RarArchive("archive.rar") as archive:
archive.extract_to_directory("C:\\extracted")
فك ضغط ملفات CAB
with zp.cab.CabArchive("archive.cab") as archive:
archive.extract_to_directory("C:\\extracted")
تعرض أمثلة التعليمات البرمجية هذه كيفية فك ضغط أرشيفات التنسيقات المختلفة باستخدام مكتبة Aspose.Zip في Python. إنهم يستخدمون الفئات المناسبة لأرشيفات ZIP وRAR وCAB لاستخراج محتوياتها إلى دليل "C:\extracted" المعين. يوفر هذا الأسلوب حلاً عالميًا للتعامل مع تنسيقات الأرشيف المختلفة، وتبسيط عملية التفريغ.
كيفية استخراج ملف TAR
يقدم هذا القسم أمثلة على استخدام مكتبة Aspose.Zip. يوضح التعليمة البرمجية التالية كيفية استخراج محتويات الأرشيف من دفق إلى دليل محدد. ستجهزك هذه الأمثلة لإدارة الأرشيفات بشكل فعال ضمن مشاريع Python الخاصة بك.
with io.FileIO("archive.tar") as tar_file:
with zp.tar.TarArchive(tar_file) as archive:
archive.extract_to_directory("~/extracted")
قم باستخراج ملف XAR
with io.FileIO("archive.xar") as tar_file:
with zp.xar.XarArchive(xar_file) as archive:
archive.extract_to_directory("~/extracted")
توضح أمثلة التعليمات البرمجية هذه تفريغ الأرشيفات بتنسيقات TAR وXAR إلى دليل معين. يفتح المثال الأول الملف "archive.tar"، وينشئ كائن TarArchive، ويستخرج محتوياته إلى الدليل "\extracted". وبالمثل، يقوم المثال الثاني بفتح ملف "archive.xar"، وإنشاء كائن XarArchive، واستخراج محتوياته إلى نفس الدليل "\extracted".
ميزات Aspose.ZIP الأخرى المدعومة لـ Python.Net API
باستخدام مكتبة Aspose.ZIP في Python.Net، يمكنك التعامل بسهولة مع المهام المتنوعة المتعلقة بمستندات الملفات المضغوطة. سواء كنت بحاجة إلى تحويل التنسيقات أو دمج الملفات أو تحرير المحتويات أو استخراج البيانات، فإن Aspose.ZIP يوفر وظائف شاملة لتبسيط سير عملك وتحسين الإنتاجية.
Support and Learning Resources
- مصادر التعلم
- توثيق
- مصدر الرمز
- مراجع واجهة برمجة التطبيقات
- لماذا Aspose.Zip لـ Python.Net؟
- قائمة العملاء
- قصص النجاح