Чим відрізняється формат jar від jad

Додатки під платформу J2ME (для віртуальної машини Java) в епоху смартфонів не надто поширені, і добре знайомі з ними тільки власники мобільних телефонів, керованих програмними оболонками, а не операційними системами. Для установки таких додатків використовуються файли jar і jad – вони викачуються з сайтів з мобільним контентом.

Поняття jar і jad
JAR – формат файлів, що представляє власне додаток-мідлет для платформи Java ME.

JAD – формат допоміжних файлів, потрібних для установки java-додатків.

Різниця між jar і jad
Різниця між форматами jar і jad лежить в основі появи проблем з установкою додатків. Більшість мобільних телефонів абсолютно нормально обходяться без JAD, але деяким моделям потрібні обидва файли. JAR – архів з набором файлів програми, разархівіруемий силами java-платформи. JAD – текстовий файл, що містить опис цього архіву, в тому числі і його розташування.

Всередині архіву jar містяться текстові файли, зображення та інші файли, необхідні для функціонування програми, в тому числі і manifest.mf. У ньому містяться всі відомості про мідлеті, і з цього файлу копіюються відомості в файл jad, плюс додається посилання на сам архів jar і вказується його розмір. Це дозволяє перед скачуванням jar з Інтернету дізнатися, скільки трафіку піде у процесі придбання мидлета. JAD важить набагато менше, ніж jar. Якщо файл jad додатки пошкоджений або відсутній, можна створити його за допомогою спеціальних додатків або просто скопіювавши необхідну інформацію і зберігши в потрібному форматі.

відмінність jad від jar полягає в наступному:
JAR – архів з файлами, необхідними для роботи java-додатки, JAD – файл з описом JAR.
Без jad мідлет може встановлюватися, без jar – ні.
Файл jad важить менше, ніж jar.
Файл jad можна створити за допомогою спеціальних програм.

ПОДІЛИТИСЯ: