24.1.1 Начальный идентификатор
Индекс24.1.1 Начальный идентификатор
Начальный идентификатор (rpmlead) - маркер в начале файла, магическая последовательность, которая указывает на тот факт, что данный файл является rpm-пакетом. Он также содержит версию RPM и информацию об архитектуре.
Первая часть начального идентификатора - магическое число. Утилита file считывает несколько первых байтов и сравнивает их с базой данных магических чисел, обычно /usr/share/magic или /etc/magic в некоторых Unix-системах. Эта технология позволяет утилите быстро определить тип файла.
Далее маркер содержит версию RPM, прямо указывающую на формат файла rpm-пакета.
Также имеется некий флаг, определяющий содержимое - бинарный пакет или пакет с исходниками.
Флаг процессорной архитектуры позволяет определить, не собираетесь ли вы установить пакет на несовместимую архитектуру.