Что нужно знать про META-INF

Привет, Друзья! Файлы, содержащие подробную информацию по всем загрузчикам служб и классов, расширениям и конфигурации пакетов можно найти в каталогах метаданных Java Archive (сокращенно JAR). Он и получил название META-INF. Также в нем можно найти файлы необходимые для контроля безопасности и версий. 

Для чего нужен META-INF

В действительности файлы Java Archive в формате ZIP, в которых есть вся сопутствующая информация и у них улучшена индексация. Когда информация пакуется в файл ZIP, нужно разместить ее так, чтобы содержимое было оформлено правильно. Применение каталога META-INF представляет собой попытку применить каталоги как пространство имен в ZIP файле. Благодаря этому появилась возможность сохранности информации, которая могла повлиять на обработку, в самом ZIP файле, не нарушая его упаковку.

Для чего нужен META-INF

Платформа Java, применяя в работе META-INF, может распознавать файлы таких типов:

  1. В составе файла INDEX.LIST содержится информация относительно размещения пакетов, описание которых дается в расширении или приложении.
  2. В составе файла MANIFEST.MF информация про пакеты и расширения, необходимые чтобы выполнять JAR. При наличии данного файла в META-INF можно определить какие есть зависимости с доступом (внешние либо дополнительные).
  3. В файле x.DSA вмещается цифровая подпись сигнатурного файла. Обозначение «Х» в названии файла – это наименование название базового файла.
  4. В файле x.SF содержится хеш, который вычисляется для JAR, применяется, чтобы идентифицировать цифровые подписи Java. «Х» в названии файла – это наименование базового файла.
  5. Каталог services/ содержит электронные документы, в которых информация о компании, предоставляющей услуги.

Некоторые из библиотек Java применяют каталог META-INF как такой, где содержаться файлы конфигурации. Они вместе с JAR должны быть упакованы.

Обучение продвижению сайтов

Если вы хотите научиться выводить сайты в ТОП 10 поисковых систем Яндекс и Google, посетите мои онлайн-уроки по SEO-оптимизации (коротко о себе я рассказал в видео ниже). Все свои интернет-проекты я вывел на посещаемость более 1000 человек в сутки и могу научить этому Вас. В отличие от коллег я не продаю видео курсы, так как они не информативны, и просматривая их некому задавать вопросы. Я провожу обучение по скайпу индивидуально и во время урока отвечаю на все возникающие вопросы моих учеников. По времени SEO обучение длиться около 4 — 6 часов в зависимости от начальной подготовки ученика. Кому интересно обращайтесь!

заказать обучение продвижению сайтов

На этом сегодня всё, всем удачи и до новых встреч!

Оставьте первый комментарий

Оставьте ответ

Ваш электронный адрес не будет опубликован.


*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.