Начало файла или секции файла
Начальная метка файла
HDR
Конец дорожки
Конечная метка дорожки
Конец тома
Конечная метка тома
EOV
Конец файла или последней секции файла
Конечная метка файла
EOF
Примечание. Метки ETR и EOV также означают метки промежуточной секции файла.
первой ил
5.3.1. Начальная метка файла (HDR)
Длина поля
Наимзнование поля
Позиция символа (ПС)
Содержание
Идентификатор метки
2—5
Идентификатор тома
р
а символы» Постоянно оп
идентификации тома
6—13
Идентификатор файла
а символы. Определен созда
телем
ля
файла
идентификации
Продолжение
* р-
Позиция
символа
(ПС)
Наименование поля
Длина
поля
Г
Содержание
16—2Q
Дата создания
Два п символа для обозначения года, после которых следует три п символа для обозначения дня (001—366) в пределах этого года
24—27
Период хранения
'П символы. Устанавливает число дней
Счетчик блоков
0000
Версия стандарта разметки
а символ. Указывает версию стандарта
1 — обозначает настоящую версию
Резерв для последующей стандартизации
ОООО
5 3.2. Конечная метка дорожки (ETR)
мае
Позиция
символа
(ПС)
Наименование поля
Длина
поля
Содержание
24—27
Идентификатор метки
Наименования полей совпадают с наименованиями соответствующих полей метки HDR
Содержание полей совпадает с содержанием соответствующих полей метки HDR или 22 нуля
Счетчик блоков
п символы
28—32
Наименования полей совпадают с наименованиями соответствующих полей метки HDR
14—15
Номер секции файла
п символы. Идентифицирует секцию среди других секций файла
Содержание полей совпадает с содержанием соответствующих полей метки HDR или 5 нулейКонечная метка тома (EOV)
Позиция
символа
(ПС)
Наименование поля
1,лина поля
Содержание
Идентификатор метки
2—23
Наименования полей совпадают с наименованиями соответствующих полей метки HDR
22
Содержание полей
совпала
ет с содержанием соответствующих полей метки HDR или 22 нуля
24—27
Счетчик блоков
п символы
28—32
Наименования полей совпадают с наименованиями соответствующих полей метки HDR
Содержание полей
совпала
ет с содержанием соответствующих полей метки HDR или 5 нулей
Конечная метка файла (EOF)
Позиция символа (ПС)
Наименование поля
Длина
поля
Содержание
Идентификатор метки
2—23
Наименования полей
совпадают
с наимено
ваниями соответствующих полей метки HDR
Содержание полей
совпала
ет с содержанием соответствующих полей метки HDR или 22 нуля
24—27
Счетчик блоков
п символы
28—32
Наименования полей совпадают—с наимено- ваниями соответствующих полей метки HDR
Содержание полей
совпада-
ет—с содержанием соответст- вующих полей метки HDR или 5 нулей
Обр аботка полей меток
Общие указания
Идентификатор метки должен записываться с содержанием, как указано. Другие поля могут иметь содержание, как указано в таблице, или устанавливать его значение по умолчанию из соответствующего числа нулей.
При воспроизведении поля можно интерпретировать его по требованию.
Использование данных в полях меток
При вводе система, обрабатывающая метки, может отвергнуть данные, находящиеся в метках, и использовать новые значения этих данных, поступающие из других источников. Новые значения могут вводиться до обработки файла (например компилируемые значения) или после начала обработки (например оператор управления системы).
Номер секции файла (HDR, ПС 14—15)
Номером первой секции файла является 01. Этот номер увеличивается на единицу для каждой следующей дорожки или тома файла.
4. Период хранения (HDR, ПС 21—23)
Период хранения — это число дней, прибавляемое к дате создания для получения даты истечения срока хранения. Период хранения может превышать один год.
Файл считается «истекшим» в тот день, дата которого соответствует дате истечения срока хранения файла или является более поздней. Если это условие выполнено, то остальную часть набора томов можно перезаписать. Следовательно, чтобы быть действительной для многофайловых томов, дата истечения срока хранения какого-либо файла должна быть более ранней или соответствовать датам истечения сроков хранения всех предыдущих файлов в наборе томов.
Счетчик блоков (ETR, EOV, EOF, ПС 24—27)
Счетчик блоков означает только число блоков данных, начиная с метки предшествующей HDR. Принимается, что блоки меток и блоки ленточных марок не учитываются.
Если счетчик блоков имеет нулевое значение, то он не принимается во внимание.
Данное поле предусматривается для того, чтобы при воспроизведении кассеты магнитной ленты система могла обеспечивать воспроизведение без пропуска~~блоков и включения ложных блоков. Частная ошибка равного числа пропущенных и ложных блоков может быть не обнаружена.
Версия стандарта разметки (HDR, ПС 28)
Она появляется в каждой HDR и должна иметь одно и то же значение в каждой HDR в каждом наборе томов. Она устанавливает очередные версии настоящего стандарта, которые могут быть определены, и для этой цели, по возможности, будут использоваться цифровые значения.
Прикладные задачи, которые записывают значение большее чем единица в данном поле, создают нестандартные тома. Это может привести к невозможности информационного обмена в дальнейшем
.
5.5. Структура ф Метки и ленточные
а й л о в марки
используют
для
структуры файла, соответствующей представленным 7 правилам, где начало ленты расположено слева,
установления на черт. 3— а конец лен
ты — справа, метки изображены с помощью их мнемонических
идентификаторов.
5.5.1. Конфигурации файлов внутри дорожек тома
Различные конфигурации файлов, которые могут быть созданы.
в этом случае, представлены на черт. 3. Каждая рамка представляет собой дорожку.
Однотомная структура файлов
Единственный файл, одна дорожка
HDR * файл А * EOF "
Е
HDR * файл А * EOF
динственный файл, две дорожки HDR ’ файл А ’ ETR 'Несколько файлов, одна дорожка
HDR • файл А • EOF • HDR ‘ Файл В * EOF
Несколько файлов, две дорожки
HDR ’ файл А ’ EOF • HDR • файл В ’ ETR
I HDR ' файл В • EOF ♦ HDR ♦ файл С ♦ EOF ♦♦ |
Черт. 3 .
5 .2. Конфигурации файлов в случае нескольких томов ве конфигурации файлов, которые могут быть созданы
этом случае, представлены на черт. 4. Различие между дорожками внутри томов не показано, а конфигурации внутри томов представлены на черт. 3. Каждая рамка представляет собой том.
Многотомная структура файлов
Единственный файл несколько томов
Несколько файлов несколько томов
1HDR - файл А * EOF ' HDR # файл В * EOV
IIHDR • файл В ' EOF ' HDR • файл С • EO
F
Начальная метка файла
Каждому файлу должна предшествовать начальная метка файла.
5.4. Данные файла
Данные файла должны следовать за начальной меткой файла и отделяться от метки ленточной маркой.
Конечная метка файла
Конечная метка файла должна следовать за последним блоком данных файла и отделяться от файла ленточной маркой.
Ленточная марка после конечной метки файла
Если файл заканчивается внутри тома, то ленточная марка должна следовать непосредственно за конечной меткой файла.
Если файл является последним в наборе файлов, то за конечной меткой файла должна непосредственно следовать двойная ленточная марка.
Конечная метка дорожки
Если файл простирается до конца дорожки, то конечная метка дорожки должна следовать за последним блоком данных на этой дорожке и отделяться от этого блока данных ленточной маркой. За конечной меткой дорожки должна всегда следовать единичная ленточная марка.
Конечная метка тома
Е
конечная метка то-
;анных на этой до-
сли файл простирается до конца тома, тома должна следовать за последним блоком
рожке и отделяться от этого блока данных ленточной маркой. За конечной меткой тома должна всегда следовать двойная лен
точная марка.
Пустой файл или пустая секция файла
Если существует пустой файл или пустая секция файла, то, в соответствии с требованиями, изложенными в пп. 5.5.4, 5.5.5, 5.5.7 и -5.5.8, между начальной и конечной метками файла, дорожки или тома должны быть записаны две следующие друг за другом ленточные марки.
Продолжение секции файла в многодорожечном или многотомном файле
Первому блоку данных продолжения секции файла должна предшествовать начальная метка файла, в соответствии с пп. 5.5.3 и 5.5.4. Эта метка содержит копию последней начальной метки файла с предыдущей дорожки или тома, в которой номер секции файла увеличивается на единицу, а идентификатор тома может
отличаться.
Совпадение конца файла и маркера конца ленты
Если конец файла совпадает с промежуточным концом дорожки или концом тома и если система избегает ситуации, например, .стирания текущего блока, то возможны три случая.
Маркер конца ленты встречается во время записи последнего блока данных файла. В этом случае система будет завершать запись блока данных и закрывать дорожку или том, как указано в пп. 5.5.7 и 5.5.8 соответственно. Файл продолжается на следующей дорожке или томе посредством записи начальной метки файла (см. п. 5.5.10), двух ленточных марок и конечной метки файла.
Примеры представлены на черт. 5 и 6.
Пустая секция файла в промежуточном начале дорожки
HDR “ EOF ' HDR • файл В . . .
Черт. 5
Пустая секция файла в начале следующего тома
! HDR ** EOF * HDR * файл В
Черт. 6
Маркер конца ленты встречается во время записи конечной метки файла или ленточной марки, которая предшествует или следует за этой меткой, причем "файл не является последним в наборе файлов. В этом случае система будет завершать запись конечной меткой файла с последующей ленточной маркой. Начальная метка файла для следующего файла тогда будет записываться как предшествующая пустой секции файла, а дорожка или том будут заканчиваться конечной меткой дорожки или конечной меткой тома соответственно. Затем в начале следующей дорожки или тома будет перезаписываться начальная метка файла.
Примеры представлены на черт. 7 и 8.
Маркер конца ленты встречается во время записи конечной метки файла или ленточной марки, которая предшествует или следует за этой меткой, причем файл является последним в наборе файлов. В этом случае система будет завершать запис
ьПустая секция файла в промежуточном конце дорожки
. .. файл А * EOF * HDR " ETR ‘
HDR * файл В . j <
Черт. 7
Пустая секция файла в конце тема
файл А • EOF ’ HDR ’* EOV
Черт. 8
конечной меткой файла с последующей ленточной маркой, а затем закрывать том второй ленточной маркой в соответствии с п. 5.5.6,
Совпадение начала файла и маркера конца ленты
Если маркер конца ленты встречается во Время записи начальной метки файла или ленточной марки, следующей за ней, то за начальной меткой файла должна следовать пустая секция файла, рожки или конечной меткой тома соответственно. Затем в начале следующей дорожки или тома должна перезаписываться начальная метка файла; Получаемая конфигурация—представлена—на черт. 7 и 8.