Aspose.ZIP  for .NET

.NET API لضغط الملفات وأرشفتها

ضغط الملف لإنشاء أرشيفات أو فك ضغط أرشيفات من أنواع ZIP و 7Zip و RAR و TAR و GZIP و BZ2 و LZ و CPIO و XZ و Z و CAB من داخل أي تطبيق قائم على .NET.

  تحميل محاكمة مجانية
  
 

Aspose.ZIP for .NET عبارة عن واجهة برمجة تطبيقات لضغط المستندات ومعالجة الأرشفة المرنة لتنسيق ZIP القياسي. تمكن واجهة برمجة التطبيقات تطبيقات .NET من تحقيق ضغط / فك ضغط الملفات وأرشفة الملفات وكذلك المجلدات وتشفير الأرشيفات. تعمل واجهة برمجة التطبيقات هذه مع جميع تنسيقات الأرشيف المعروفة: ZIP و RAR و 7Zip و GZIP و BZ2. ومع العديد من تنسيقات الأرشيف من Linux: CPIO و TAR و Lzip و Bzip2 و XZ و Z. يوفر الحماية عبر كلمات مرور محددة بواسطة المستخدم والتشفير التقليدي باستخدام تشفير ZipCrypto أو AES مثل AES128 و 192 و AES256.

NET Core و .NET Framework Compression API الميزات

سهولة التكامل

قم بإنشاء أرشيف من ملف واحد أو أكثر

أضف ملفات إلى الأرشيف without compression

تشفير أو فك تشفير الأرشيف بأكمله أو إدخالات محددة

إضافة مدخلات إلى الأرشيف الموجود

حذف الإدخالات من الأرشيف الموجود

ضغط المجلد مع احترام هيكله

فك الضغط إلى الدليل مع احترام بنية الأرشيف

ضغط المستندات بأي حجم من خلال تطبيق التوازي

دمج ضغط API في تطبيق .NET

تكامل مكتبة الضغط بسيط في حين أن معظم الضغط & amp؛ يمكن إجراء عمليات فك الضغط ببضعة أسطر من التعليمات البرمجية.

ضغط ملف واحد - C#


     var dir = "full directory path";

     using (var arch = new Archive()){

        arch.CreateEntry("filename.dat", dir+"file.dat");
        arch.Save(dir+"result.zip");

     }