Aspose.ZIP for Java عبارة عن واجهة برمجة تطبيقات مرنة لضغط المستندات ومعالجة الأرشيف لتنسيق ZIP القياسي. تتيح واجهة برمجة التطبيقات (API) لتطبيقات Java إمكانية ضغط/إلغاء ضغط الملفات وأرشفة الملفات بالإضافة إلى المجلدات وتشفير الأرشيفات. فهو يوفر الحماية عبر كلمات المرور المحددة من قبل المستخدم والتشفير التقليدي باستخدام تشفير ZipCrypto أو AES مثل AES128 و192 وAES256.

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

دمج واجهة برمجة تطبيقات الضغط في تطبيق Java

يعد تكامل مكتبة الضغط أمرًا بسيطًا، حيث يمكن إجراء معظم عمليات الضغط وفك الضغط باستخدام بضعة أسطر فقط من التعليمات البرمجية.

ضغط ملف واحد - جافا

      String dir = "full directory path";

      try(Archive arch = new Archive()) {

        arch.createEntry("filename.dat", dir+"file.dat");
        arch.save(dir+"result.zip");

      } 

يمكنك تجربة محول متعدد التنسيقات عبر الإنترنت، وتحويل مستنداتك إلى الأرشيف بطريقة سهلة.

من الميزات الهامة للمكتبة القدرة على العمل مع العديد من الصيغ مثل: ZIP, 7ZIP, RAR, TAR, GZ, BZ2, LZ, CPIO, XZ (قريبا: Z)

  

Support and Learning Resources

  
  

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