Таблица ниже содержит идентификаторы полей
|
Константа
|
Значение
|
Тип
|
Обязательна ли для применения
|
|
RPMTAG_NAME
|
1000
|
STRING
|
Да
|
|
RPMTAG_VERSION
|
1001
|
STRING
|
Да
|
|
RPMTAG_RELEASE
|
1002
|
STRING
|
Да
|
|
RPMTAG_SUMMARY
|
1004
|
I18NSTRING
|
Да
|
|
RPMTAG_DESCRIPTION
|
1005
|
I18NSTRING
|
Да
|
|
RPMTAG_BUILDTIME
|
1006
|
INT32
|
Опционально
|
|
RPMTAG_BUILDHOST
|
1007
|
STRING
|
Опционально
|
|
RPMTAG_SIZE
|
1009
|
INT32
|
Да
|
|
RPMTAG_LICENSE
|
1014
|
STRING
|
Да
|
|
RPMTAG_GROUP
|
1016
|
I18NSTRING
|
Да
|
|
RPMTAG_OS
|
1021
|
STRING
|
Да
|
|
RPMTAG_ARCH
|
1022
|
STRING
|
Да
|
|
RPMTAG_SOURCERPM
|
1044
|
STRING
|
Опционально
|
|
RPMTAG_FILEVERIFYFLAGS
|
1045
|
INT32
|
Опционально
|
|
RPMTAG_ARCHIVESIZE
|
1046
|
INT32
|
Опционально
|
|
RPMTAG_RPMVERSION
|
1064
|
STRING
|
Опционально
|
|
RPMTAG_CHANGELOGTIME
|
1080
|
INT32
|
Опционально
|
|
RPMTAG_CHANGELOGNAME
|
1081
|
STRING_ARRAY
|
Опционально
|
|
RPMTAG_CHANGELOGTEXT
|
1082
|
STRING_ARRAY
|
Опционально
|
|
RPMTAG_COOKIE
|
1094
|
STRING
|
Опционально
|
|
RPMTAG_OPTFLAGS
|
1122
|
STRING
|
Опционально
|
|
RPMTAG_PAYLOADFORMAT
|
1124
|
STRING
|
Да
|
|
RPMTAG_PAYLOADCOMPRESSOR
|
1125
|
STRING
|
Да
|
|
RPMTAG_PAYLOADFLAGS
|
1126
|
STRING
|
Да
|
|
RPMTAG_RHNPLATFORM
|
1131
|
STRING
|
Утратила значение
|
|
RPMTAG_PLATFORM
|
1132
|
STRING
|
Опционально
|
Большая часть этих полей имеет самокомментирующее название, некоторые поля имеют специальное назначение. RPMTAG_SIZE хранит размер всех обычных файлов нагрузки. RPMTAG_ARCHIVESIZE хранит несжатый размер всей нагрузки, включая необходимые заголовки cpio. RPMTAG_COOKIE хранит скрытую строку.
В соответствии со стандартом LSB RPMTAG_PAYLOADFORMAT должен быть всегда cpio. RPMTAG_PAYLOADCOMPRESSOR должен быть gzip. RPMTAG_PAYLOADFLAGS должен быть всегда 9. RPMTAG_OPTFLAGS хранит специальные флаги компилятора, которые использовались при сборке пакета. RPMTAG_PLATFORM и RPMTAG_RHNPLATFORM хранят пустые строки.
Далее - Скрытые поля хэдера
Назад - Хэдер
Содержание