JAR هو ملف قياسي مفتوح تم ترميزه في Java يقوم بتجميع ملفات متعددة في ملف واحد. يعتمد على تنسيق ملف ZIP. JAR لتقف على Java ARchive.
تم إنشاء JAR في البداية بهدف تجميع ملفات التطبيق الصغير معًا لتسليمها إلى مستعرض ويب. هذا يضمن سرعات تنزيل أسرع للتطبيقات الصغيرة.
ومع ذلك ، فإن تنسيق JAR مرن بدرجة كافية بحيث يمكنه التعامل مع الحالات الأخرى.
لماذا ملفات JAR مفيدة؟
علاوة على تجميع الملفات معًا ، يوفر JAR ملفات ضغط الملفات إلى ملفاتك المؤرشفة. هذا يقلل من النطاق الترددي عند تنزيل الملفات عبر الإنترنت ، مما يضمن سرعات تنزيل أسرع.
تنسيق JAR متعدد الأنظمة الأساسية ، لذلك لا داعي للقلق بشأن أي مشكلات توافق بين الأنظمة الأساسية.
إنشاء ملف JAR
لإنشاء ملف JAR ، يمكنك استخدام أداة سطر الأوامر jar. التنسيق الأساسي كما هو موضح أدناه:
إناءراجعاسم الأرشيف.إناءالملفات
في الأمر أعلاه ، فإن ملف ج الخيار يوجه الجرة لإنشاء أرشيف JAR. ال F الخيار يحدد أن الإخراج يجب أن ينتقل إلى ملف بدلاً من الإخراج القياسي.
اسم الأرشيف يشير إلى اسم ملف الأرشيف الناتج. لاحظ ال .إناء امتداد الملف في النهاية.
بعد اسم الأرشيف ، تحتاج إلى سرد الملفات المراد تضمينها في الأرشيف الخاص بك. للقيام بذلك ، يجب عليك استخدام قائمة مفصولة بمسافات.
يمكنك أيضًا تضمين اسم دليل في هذه القائمة. إذا قمت بذلك ، فستقوم أداة jar بشكل متكرر بتضمين جميع الملفات في هذا الدليل ، على سبيل المثال:
jar cf webapp.jar login.html الصور / الصوت /
يمكنك أيضًا استخدام رمز حرف البدل * لتضمين جميع محتويات الدليل الحالي في الأرشيف:
إناءراجعالتطبيق على شبكة الإنترنت.إناء *
بشكل افتراضي ، يضغط jar ملفاتك. يمكنك استخدام خيار الإسهاب الخامس لمعرفة تأثير هذا الضغط على كل ملف:
إناءcfvالتطبيق على شبكة الإنترنت.إناء *
إذا كنت ترغب في إزالة الضغط ، فيمكنك استخدام ملف 0 الخيار بدلاً من ذلك:
إناءcfv0التطبيق على شبكة الإنترنت.إناء *
ملفات JAR و ZIP
تعد ملفات JAR جيدة لمشاركة برامج Java عبر الويب ، خاصةً إذا كان الأشخاص الذين تتعاون معهم يتمتعون بالذكاء التكنولوجي.
بشكل عام ، يكون مستخدم الكمبيوتر العادي أكثر دراية باستخدام ملفات ZIP ، وهو التنسيق الذي ألهم JAR. إذا كنت تقوم بتجميع ملفات غير جافا ، للجمهور العام ، فإن ZIP هو الخيار الأفضل.