ملخص

في بعض الأحيان تحتاج إلى إضافة ملفات إلى الأرشيفات الموجودة. يسمح Aspose.ZIP بإضافة إدخالات إلى أرشيفات ZIP وTAR وCPIO دون إعادة تعبئة الأرشيف بأكمله، مما يوفر الوقت والموارد، خاصة للأرشيفات التي يتم تحديثها بشكل متكرر.

أَزِيز

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

    with zp.Archive("existing.zip") as archive:
        archive.create_entry("one_more.bin", "data.bin")
        archive.save("added.zip")

يفتح مقتطف التعليمات البرمجية هذا أرشيف ZIP موجودًا باسم موجود.zip ويضيف إدخالاً جديدًا يسمى one_more.bin عن طريق نسخ المحتويات من data.bin. بعد إضافة الإدخال الجديد، يتم حفظ الأرشيف المحدث كـ add.zip. تعمل هذه العملية على تعديل أرشيف ZIP الأصلي بشكل فعال من خلال تضمين ملف إضافي مع الحفاظ على المحتويات الموجودة.

قطران

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

with zp.tar.TarArchive("existing.tar") as archive:
    archive.create_entry("one_more.bin", "data.bin")
    archive.save("added.zip")

تكلفة معلومات الإنتاج

يعرض مقتطف التعليمات البرمجية هذا كيفية دمج ملف جديد يسمى "data.bin" في أرشيف CPIO موجود يسمى "existing.zip".

    with zp.cpio.CpioArchive("existing.cpio") as archive:
        archive.create_entry("one_more.bin", "data.bin")
        archive.save("added.zip")

تعمل أمثلة التعليمات البرمجية هذه على تبسيط إدارة الأرشيفات بتنسيقات ZIP أو Tar أو CPIO. إنها تسمح بتحديث الأرشيفات الموجودة عن طريق إضافة ملفات جديدة دون إنشاء ملفات جديدة تمامًا. يعمل هذا على تحسين التخزين، وتبسيط تنظيم البيانات، وحتى تعزيز الأمان من خلال تمكين تحديث الأرشيفات المشفرة بملفات محمية جديدة.

ميزات Aspose.ZIP الأخرى المدعومة لـ Python.Net API

باستخدام مكتبة Aspose.ZIP في Python.Net، يمكنك التعامل بسهولة مع المهام المتنوعة المتعلقة بمستندات الملفات المضغوطة. سواء كنت بحاجة إلى تحويل التنسيقات أو دمج الملفات أو تحرير المحتويات أو استخراج البيانات، فإن Aspose.ZIP يوفر وظائف شاملة لتبسيط سير عملك وتحسين الإنتاجية.

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: