Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 29.12.2025 по 04.01.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО/МЭК 8825.2-2003; Страница 31

или поделиться

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р ИСО/МЭК 8825.1-2003 Информационная технология. Правила кодирования АСН 1. Часть 1 Спецификация базовых (BER), канонических (CER) и отличительных (DER) правил кодирования ГОСТ 8831-79 Станки токарно-продольные. Автоматы. Нормы точности ГОСТ 8831-79 Станки токарно-продольные. Автоматы. Нормы точности Longitudinal turning machines. Automatics. Standards of accuracy (Настоящий стандарт распространяется на автоматические токарно-продольные станки общего назначения классов точности П, В и А и на приспособления к ним) ГОСТ Р ИСО/МЭК 8831-99 Информационная технология. Взаимосвязь открытых систем. Концепции и услуги передачи и обработки заданий ГОСТ Р ИСО/МЭК 8831-99 Информационная технология. Взаимосвязь открытых систем. Концепции и услуги передачи и обработки заданий Information technology. Open systems interconnection. Job transfer and manipulation concepts and services (Настоящий стандарт является стандартом прикладного уровня архитектуры взаимосвязи открытых систем, установленной ГОСТ 28906. Он определяет концепции и услуги для ПОЗ. Стандарт требует от пользователя ПОЗ:. - указать открытые системы, в которых должна быть выполнена работа;. - знать локальные функции и возможности открытых систем, в которых должна быть выполнена работа;. - знать управляющие языки, используемые для указания локальной работы в открытых системах, в которых должна быть выполнена работа. Настоящий стандарт обеспечивает возможность для:. - указания работы, которая должна быть выполнена в одной или нескольких открытых системах;. - управления выполнением предварительно указанной работы;. - модификации предварительно указанной работы. Настоящий стандарт не определяет управляющие языки, но он применим для использования стандартного управляющего языка. Стандарт не определяет интерфейсы пользователя)
Страница 31
ГОСТ Р ИСО/МЭК 8825-2-2003

от 32 до 122. Для IA5String и VisibleString присутствуют все значения диапазона, а для NumericString и PrintableString используются не все значения диапазона).

26.5.4    Наименьшее значение в диапазоне для набора символов допустимого алфавита обозначим lb, а наибольшее — ub. Тогда кодирование символа в b битах является неотрицательным двоичным целым кодированием значения v, идентифицированного следующим образом;

а)    если ub < 2Ь — 1, то v — указанное выше значение; в противном случае

б)    символы размещаются в каноническом порядке, определенном в ГОСТ Р ИСО/МЭК 8824-1, раздел 38. Первому из них присваивается нулевое значение, а следующему в каноническом порядке присваивается значение на единицу больше значения, присвоенного предшествующему символу в каноническом порядке. Это и будут значения v.

Примечание — Перечисление а) никогда не применяется к ограниченному или неограниченному символу NumericString, который всегда кодируется в четыре бита или менее, используя б).

26.5.5    Кодирование всей символьной строки будет получено неотрицательным двоичным целым кодированием каждого символа (используя соответствующее значение v) в b битах, которые должны быть сцеплены для формирования битового поля, кратного b битам.

26.5.6    Если aub равно alb и меньше 64К, то битовое поле должно быть добавлено к списку полей как выровненное, если aub более чем в 16 раз превышает b, или, в противном случае, как невыровненное по октету. Этим завершаются процедуры настоящего подраздела.

26.5.7    Если aub не равно alb или больше или равно 64К, то должны быть применены процедуры 10.9 для добавления детерминанта длины с п в качестве счетчика символов в строке, с нижней границей детерминанта длины alb и верхней границей aub. Затем битовое поле должно быть добавлено к списку полей как выровненное, если aub более чем в 16 раз превышает b, или, в противном случае, как невыровненное по октету. Этим завершаются процедуры настоящего подраздела.

26.6 Настоящий подраздел применяется к символьным строкам, которые не являются символьными строками известной кратности. В этом случае ограничения являются невидимыми для PER, а тип не может быть расширяемым для кодирования PER.

26.6.1    Используемый ниже термин «базовое кодирование» означает ОПК для BASIC-PER и CANONICAL-BER для CANONICAL-PER.

26.6.2    К символьной строке должно быть применено «базовое кодирование», дающее поле из п октетов.

26.6.3    Должны быть применены процедуры 10.9 для добавления неограниченного детерминанта длины с равным п счетчиком в октетах, а поле из п октетов должно быть добавлено как выровненное по октету битовое поле, и процедуры этого раздела завершаются.

27 Кодирование неограниченного типа символьных строк

27.1    Установлены два способа, которыми может быть закодирован неограниченный тип символьных строк:

а)    альтернатива «syntaxes» неограниченного типа символьных строк ограничена видимым для PER внутренним ограничением типа единственным значением или «identification» ограничен видимым для PER внутренним ограничением типа альтернативой «fixed»; в этом случае должно быть закодировано только значение «string-value»; этот случай называется «предопределенным»;

б)    внутреннее ограничение типа не используется для ограничения альтернативы «syntaxes» единственным значением или «identification» — альтернативной «fixed»; в таком случае должны быть закодированы как «identification», так и «string-value»; этот случай называется «общим».

27.2    В «предопределенном» случае кодированием значения типа CHARACTER STRING должно быть кодирование PER значения типа OCTET STRING. Значение OCTET STRING должно быть октетами, образующими полное кодирование значения символьной строки, указанной в ГОСТ Р ИСО/МЭК 8824-1, 39.3а.

27.3 В общем случае кодированием значения типа CHARACTER STRING должно быть кодирование PER типа, определенного в ГОСТ Р ИСО/МЭК 8824-1, 39.5, с исключенным элементом «descriptor» (а именно не должно быть битового отображения «OPTIONAL» в заголовке кодирования SEQUENCE). Значение «string-value» OCTET STRING должно быть октетами, образующими полное кодирование единственного значения данных, указанного в ГОСТ Р ИСО/МЭК 8824-1, 39.3а.

27