مكتبة ضغط جافا لمعالجة أرشيفات ZIP
تتيح Open Source Java API للمبرمجين ضغط ملف أو دليل في أرشيف ZIP ، ومقارنة اثنين من إدخالات أرشيف ZIP وما إلى ذلك.
zt-zip (ZeroTurnaround ZIP Library) هي مكتبة أرشفة وضغط بسيطة لجافا تمكن مطوري البرامج من العمل مع أرشيفات جافا داخل تطبيقاتهم الخاصة. تدعم المكتبة أدلة التعبئة والتفريغ بشكل متكرر وتكرارها بسهولة من خلال إدخالات ZIP. المكتبة بسيطة للغاية وتنتج نتائج فعالة عندما يتم استخراج إدخالات فردية فقط من ملفات ZIP.
تضمنت المكتبة دعمًا لكل من الميزات الأساسية وبعض الميزات المتقدمة ، مثل ضغط دليل في أرشيف ZIP ، وضغط ملف في أرشيف ZIP ، وإضافة إدخال من ملف أو مصفوفة بايت إلى أرشيف ZIP ، واستبدال إدخال أرشيف ZIP من ملف أو من مصفوفة بايت ، إضافة أو استبدال الإدخالات في أرشيف ZIP ، استخراج أرشيف ZIP ، التحقق مما إذا كان الإدخال موجودًا في أرشيف ZIP ، استخراج إدخال من أرشيف ZIP إلى مصفوفة بايت ، استخراج أرشيف ZIP الذي يصبح دليل وغيرها الكثير.
المكتبة آمنة جدًا للاستخدام وتتأكد من عدم ترك أي تدفقات مفتوحة عن طريق الصدفة. تدعم المكتبة أيضًا مقارنة إدخالين من أرشيف ZIP بأسماء مختلفة بالإضافة إلى نفس الاسم. يمكنك أيضًا بسهولة تحويل إدخال أرشيف بتنسيق ZIP إلى أحرف كبيرة.
الشروع في العمل مع zt-zip
لتشغيل مشروعك باستخدام zt-zip ، تحتاج أولاً وقبل كل شيء إلى Java 1.5 وما فوق. استخدم الأمر التالي لتثبيته.
التثبيت عن طريق أمر Git
git clone https://github.com/zeroturnaround/zt-zip.git
تبعية Jarchivelib Maven
<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>zt-zip</artifactId>
<version>1.14</version>
<type>jar</type>
<dependency>
ضغط ملف في أرشيف مضغوط عبر جافا
توفر مكتبة zt-zip مفتوحة المصدر وظائف لضغط ملف في أرشيف ZIP باستخدام أوامر Java. توفر المكتبة أيضًا دعمًا لإضافة دليل إلى أرشيف ZIP بسهولة. تدعم المكتبة إضافة إدخال من ملف وكذلك من مصفوفة بايت إلى أرشيف ZIP. من الممكن أيضًا استبدال إدخال في أرشيف ZIP. يمكنك أيضًا ضغط دليل في أرشيف ZIP مع دليل رئيسي.
قارن بين أرشيفي ZIP عبر Java API
تمنح مكتبة zt-zip مبرمجي البرامج القدرة على مقارنة أرشيفي ZIP مع تجاهل الطوابع الزمنية للإدخالات داخل تطبيقات Java الخاصة بهم. تحتاج فقط إلى توفير العنوان الكامل للملفين. باستخدام مطوري المكتبة ، يمكن بسهولة مقارنة إدخالين من أرشيف ZIP بأسماء مختلفة وكذلك بنفس الأسماء.
استخراج أرشيفات مضغوطة عبر جافا
تسمح مكتبة zt-zip المجانية باستخراج الملفات برمجيًا من أرشيفات ZIP داخل تطبيقاتها الخاصة باستخدام سطرين من كود Java. لقد تضمنت العديد من الميزات المهمة المتعلقة بتفريغ الملفات ، مثل استخراج إدخال من أرشيف ZIP إلى ملف أو مصفوفة بايت ، والتحقق مما إذا كان الإدخال موجودًا أم لا ، واستخراج أرشيف ZIP الذي يصبح دليلاً ، واستخراج الملفات باستخدام نمط مطابقة الاسم و أكثر من ذلك بكثير.