На рисунке 7 показано, что незащищенный двоичный поток имеет префикс данных двоичного потока в виде префикса к кодированным битам данных. Определения составляющих частей префикса данных двоичного потока приведены в следующих пунктах.
6.5.1 Двоичное поле идентификатора формата
Идентификатор формата определяет схему кодирования данных. Идентификатор формата имеет десятичное значение для целей определения и 5-битовую величину сегмента для кодирования (таблица 11).
Таблица 11 - Кодирование идентификатора формата
Идентификатор формата | Схема кодирования | Значение 5-битового сегмента |
MSB LSB | ||
1 | По основанию 11 | 00000 |
2 | По основанию 27 | 00001 |
3 | По основанию 41 | 00010 |
4 | По основанию 37 | 00011 |
5 | ASCII (КОИ-7) | 00100 |
6 | 8-битовых байтов | 00101 |
6.5.2 Двоичное поле контроля циклической избыточности (CRC)
Двоичное поле контроля циклической избыточности (CRC) генерируют с помощью алгоритма CRC. Значение CRC генерируется перед началом кодирования из исходных данных пользователя, представленных в виде 8-битовых байтов, и поэтому используется для независимого контроля ошибок данных пользователя. Полное описание процедуры генерирования значения CRC приведено в приложении J.
6.5.3 Двоичное поле длины данных
Двоичное поле длины данных имеет размер 9 битов и представляет в двоичном виде число кодируемых знаков данных пользователя.
6.5.4 Построение префикса данных
Двоичный поток префикса данных имеет длину 30 битов и формируется в соответствии с рисунком 8.
Рисунок 8 - Структура префикса двоичного потока данных
Примечание - Некоторые двоичные поля начинаются с самого старшего разряда (MSB), другие - с самого младшего разряда (LSB).
6.5.5 Завершение незащищенного двоичного потока данных
Кодированные двоичные данные добавляют в качестве суффикса к двоичному потоку префикса данных для формирования незащищенного двоичного потока данных.