ГОСТ Р ИСО/МЭК 26300—2010
•строка ’РК‘ в нулевой позиции всех zip-файлов;
•строка ’mimetype’ в 30-ой позиции всех таких файлов пакета;
•тип MIME непосредственно в 38-й позиции такого пакета.
17.5 Использование унифицированных
идентификаторов ресурса (IRI) в пакетах
Относительныеунифицированныеидентификаторыресурса(IRI)
используются в пределах файла, содержащегося в пакете, чтобы сослаться на
другие файлы пакета, но могут также применяться для обращения к файлам в
пределах файловой системы.
Для IRI, которые используются в пределах пакета, существуют следующие
ограничения:
•можно сослаться только на файлы в пределах того же самого пакета;
•IRI, которые ссылаются на файл пакета, должны быть относительными и
не должны содержать пути, которые находятся за пределами пакета, это
означает, что не должно быть ссылок на файлы пакета с абсолютными
IRI;
•на файл пакета нельзя ссылаться снаружи пакета, например из файловой
системы или из другого пакета.
Ссылка относительного пути (как описано в § 6.5 [RFC3987]), которая
встречается в файле из пакета, должна быть разрешена точно так же, как если бы
целый пакет был бы разархивирован в каталог с текущим местоположением.
Чтобыполучить(разархивированный)файл,которыйсодержитссылку
относительного пути, должны использоваться базовые IRI для разрешения ссылок
относительного пути.
Все другие типы ссылок IRI, а именно, начинающиеся с протокола (например
http:), разделителя (т. е. //) или абсолютного пути (т. е. /) не нуждаются в какой-
либо специальной обработке. Это означает, что абсолютные пути не являются
ссылками файлов внутри пакета, а содержатся в пределах иерархии, в которой
находится пакет, например файловая система. Ссылки IRI в пакете могут
выходить за пределы пакета, но как только они вышли за пределы пакета, они
никогда не смогут вернуться в него или в другой пакет.