ضاغط عالمي لـ .NET
Aspose.ZIP Universal Compressor for .NET هو ملحق خفيف الوزن الذي يسهل ضغط الدليل في تنسيقات الأرشيف المتعددة.سواء كنت بحاجة إلى حزمة المحتوى للتوزيع، وخلق النسخ الاحتياطية، أو إعداد الملفات للتخزين والنقل، وهذا الملحق يوفر API سهلة الاستخدام التي تم بناؤها على مكتبة ASPOSE. ZIP.
تثبيت وإعداد
قم بتثبيت حزمة Aspose.ZIP في مشروعك من خلال NuGet Package Manager أو Packages Manager Console.
قم بتعيين مفاتيح الترخيص الخاصة بك لتمكين الوظائف الكاملة الخالية من علامة المياه.
المنصات المدعومة:
أنظمة التشغيل : ويندوز، لينكس (.NET Core 2.0+)، ماكوس (10.12+)
الإطارات : .NET Framework 2.0 – 4.8، .NET Standard 2.0، و .net Core، وأحدث
بيئات التنمية : Visual Studio 2010–2022
للحصول على تعليمات مفصلة، انظر دليل التركيب .
الخصائص والوظائف
- دعم متعدد النماذج : ضغط السجلات في تنسيقات ZIP، 7z، TAR، و CPIO.
- بساطة API : طريقة خط واحد لضغط الدليل بأكمله مع الحد الأدنى من التكوين.
- التوافق عبر المنصة : يعمل بسهولة في بيئات Windows و Linux و macOS.
- Enterprise Ready : يدعم الترخيص المقياس والتكامل القابل للتوسع في التطبيقات الكبيرة.
كيفية ضغط الدليل عبر C# .NET
يظهر المقطع التالي كيفية ضغط الدليل باستخدام المكون الإضافي:
using Aspose.Zip;
// Compress a directory into a ZIP archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.zip");
// Compress into a 7z archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.7z");
// Compress into a TAR archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.tar");
هذا الرمز يستخدم ArchiveFactory.CompressDirectory
طريقة لضغط دليل المصدر في تنسيق الأرشيف المطلوب.
أفضل الممارسات
تأكيد دائمًا مسار الدليل المستهدف قبل البدء في الضغط لتجنب أخطاء وقت التشغيل.
اختر النموذج المناسب لسيناريوك:
ZIP للاستخدام العام والتوافق
7z لعدد ضغط أعلى
TAR/CPIO لتدفقات العمل Unix/Linux
مراقبة أداء الضغط على السجلات الكبيرة والتفكير في تشغيل العملية في المهام الخلفية لتطبيقات UI.
احفظ مكتبة Aspose.ZIP الخاصة بك محدثة للاستفادة من تحسينات الأداء والميزات الجديدة.