توضح هذه المقالة الدقيقة كيفية إنشاء ملف 7z في Python. تتيح لك إنشاء ملف مضغوط بصيغة 7 ZIP في Python باستخدام عدد قليل فقط من استدعاءات API. علاوة على ذلك، يمكنك استخدام هذه الميزة في بيئتك بغض النظر عن نظام التشغيل سواء كان MacOS أو Windows أو Linux وما إلى ذلك.
خطوات إنشاء أرشيف 7z في Python
- تهيئة Aspose.ZIP API لإنشاء أرشيف 7z
- إنشاء كائن من الفئة SevenZipArchive
- ضغط الملفات المطلوبة من خلال تحديد المسارات والأسماء
- إضافة مجلد يحتوي على جميع الملفات الموجودة بداخله باستخدام الطريقة create_entries
- توليد دليل الإخراج كملف أرشيف 7z
تُبسّط هذه الخطوات سير العمل لإنشاء أرشيف 7 zip في Python. فهي تتيح لك ضغط عدة ملفات بشكل منفصل عن طريق تحديد أسمائها واحدًا تلو الآخر، أو ضغط مجلد كامل إذا كنت بحاجة لإضافة عدة ملفات دفعة واحدة. بعد إضافة جميع الملفات المطلوبة، يمكن تصدير الأرشيف الناتج إلى القرص أو إلى دفق بيانات حسب حاجتك.
كود لإنشاء برنامج 7 ZIP في Python
يوضح المقتطف البرمجي أعلاه كيفية إنشاء برنامج 7 ZIP في Python. حيث يقوم ببساطة بتحميل الملفات المصدرية وإضافتها إلى أرشيف 7 ZIP، ولكن يمكنك تخصيص هذا الكود أكثر لتخصيص عملية الضغط. على سبيل المثال، يمكن التحكم في عدد الملفات والمجلدات، بالإضافة إلى خيارات تشفير الأرشيفات الناتجة مثل تشفير AES وحماية بكلمة مرور.
تغطي هذه المقالة المعلومات المتعلقة بـ ضغط 7 ZIP في Python. وإذا كنت بحاجة لتعلّم كيفية حذف ملف من أرشيف ZIP، فيمكنك الرجوع إلى المقالة إزالة ملف من ZIP في Python.