نظرة عامة

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

مثال على كيفية إضافة ملفات جديدة إلى أرشيف ZIP الموجود عبر C#

يوضح مقتطف التعليمات البرمجية هذا كيفية إضافة ملفات جديدة إلى أرشيف ZIP موجود باستخدام C#. تتضمن العملية ما عليك القيام به هو فتح الأرشيف لاستخراج الأرشيف المحدث وحفظه.

    using (Archive archive = new Archive("existing.zip"))
    {
        archive.CreateEntry("one_more.bin", "data.bin");
        archive.Save("added.zip");
    }

كيفية ضغط مجلد باستخدام .NET

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

مثال على كيفية إضافة ملفات جديدة إلى أرشيف TAR الموجود عبر C#

هل تريد إضافة ملفات جديدة إلى أرشيفات TAR الموجودة لديك؟ سيوضح لك مقتطف الشفرة هذا بالضبط كيف! يمكّنك مقتطف الكود هذا من إضافة ملفات جديدة بسلاسة إلى أرشيفات TAR الموجودة لديك. لا حاجة لإعادة إنشاء الأرشيف بأكمله - ما عليك سوى اتباع هذه الخطوات ودمج هذا الرمز في سير عملك لإدارة الملفات بكفاءة.

using (TarArchive archive = new TarArchive("existing.tar"))
{
    archive.CreateEntry("one_more.bin", "data.bin");
    archive.Save("added.tar");
}

مثال على كيفية إضافة ملفات جديدة إلى أرشيف CPIO الموجود عبر C#

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

    using (CpioArchive archive = new CpioArchive("existing.cpio"))
    {
        archive.CreateEntry("one_more.bin", "data.bin");
        archive.Save("added.cpio");
    }

خاتمة

كشفت هذه الصفحة عن ثلاثة مقتطفات قوية من أكواد C# لإضافة الإدخالات إلى أرشيفات ZIP وTAR وCPIO بسلاسة. من خلال تجهيز نفسك بهذه التقنيات المتقدمة، قمت بفتح القدرة على إتقان المعالجة المتقدمة للملفات داخل الأرشيفات الموجودة. أطلق العنان لإبداعك، واستكشف الأساليب المبتكرة، واستفد من لغة #C كأداة فعالة لرفع قدرات إدارة الأرشيف لديك. ترميز سعيد!

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

استخدم مكتبة Aspose.ZIP C# لتحويل مستندات الملفات المضغوطة ودمجها وتحريرها واستخراج البيانات من الأرشيفات والمزيد!

  

Support and Learning Resources

  
  

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