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

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

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

Ещё ГОСТы из 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. Он определяет концепции и услуги для ПОЗ. Стандарт требует от пользователя ПОЗ:. - указать открытые системы, в которых должна быть выполнена работа;. - знать локальные функции и возможности открытых систем, в которых должна быть выполнена работа;. - знать управляющие языки, используемые для указания локальной работы в открытых системах, в которых должна быть выполнена работа. Настоящий стандарт обеспечивает возможность для:. - указания работы, которая должна быть выполнена в одной или нескольких открытых системах;. - управления выполнением предварительно указанной работы;. - модификации предварительно указанной работы. Настоящий стандарт не определяет управляющие языки, но он применим для использования стандартного управляющего языка. Стандарт не определяет интерфейсы пользователя)
Страница 30
ГОСТ Р ИСО/МЭК 8825-2-2003 ограниченных символьных строк длиной свыше 64К-1 длина кодируется явно (при необходимости, с фрагментацией). Каждый символ NumericString, PrintableString, VisibleString (IS0646String), IA5String, BMPString и UniversalString кодируется в число битов, которое является минимальной степенью двух, позволяющей разместить все символы, допускаемые эффективным ограничением PermittedAlphabet.

3 (Размер закодированных символов) Кодирование каждого символа зависит от эффективного ограничения PermittedAlphabet (см. 9.3.10), которое определяет используемый для типа алфавит. Пусть этот алфавит состоит из набора символов ALPHA. Для каждого типа символьных строк известной кратности (см. 3.7.16) есть целочисленное значение, связанное с каждым символом, полученное путем ссылки на некоторую таблицу кодов, связанную с ограниченным типом символьных строк. Набор значений BETA, соответствующих набору символов ALPHA, используется для определения кодирования, которое должно применяться, следующим образом: число битов для кодирования каждого символа полностью определяется числом элементов N в наборе BETA (или ALPHA). Для варианта UNALIGNED оно равно наименьшему количеству битов, в которых можно закодировать значение N— 1 как неотрицательное двоичное целое число. Для варианта ALIGNED оно равно минимальному количеству битов, которое является степенью двух и в которых можно закодировать значение N—1. Пусть выбранное количество битов равно В. Тогда, если каждое значение в наборе BETA может быть закодировано (без преобразования) в В битах, то значения в наборе BETA используются для представления соответствующих символов в наборе ALPHA. В противном случае значения в наборе BETA берутся в возрастающем порядке и заменяются значениями 0, 1, 2, и так далее до N—1, и эти значения используются для представления соответствующих символов. В результате всегда используется минимум битов (в варианте ALIGNED — округленный до следующей степени двух). Предпочтение отдается использованию значений, обычно связанных с символами, но если какое-то из этих значений не может быть закодировано минимальным количеством битов, то применяется уплотнение.

26.1    Типами символьных строк известной кратности являются следующие ограниченные типы символьных строк: NumericString, PrintableString, VisibleString (IS0646String), IA5String, BMPString и UniversalString. Эффективные ограничения PermittedAlphabet являются видимыми для PER только для этих типов.

26.2 Нотация эффективного ограничения размера может определять верхнюю границу aub длины абстрактной символьной строки. В противном случае aub не устанавливается.

26.3    Нотация эффективного ограничения размера может определять ненулевую нижнюю границу alb длины абстрактной символьной строки. В противном случае alb — нуль.

Примечание — Видимые для PER ограничения применяются только к типам символьных строк известной кратности. Для других ограниченных типов символьных строк aub не устанавливается, и alb равняется нулю.

26.4    Если тип является расширяемым для кодирований PER (см. 9.3.15), то к списку полей должно быть добавлено битовое поле, состоящее из единственного бита. Этот бит должен быть равен нулю, если значение находится в диапазоне корня расширения, и единице — в противном случае. Если значение находится вне пределов диапазона корня расширения, то последующее кодирование должно быть таким, как если бы не было ни эффективного ограничения размера, ни эффективного ограничения PermittedAlphabet.

Примечание — Только типы символьных строк известной кратности могут быть расширяемыми для кодирований PER. Маркеры расширения в других типах символьных строк не влияют на кодирование PER.

26.5    Настоящий подраздел для символьных строк известной кратности. Кодирование других ограниченных типов символьных строк специфицируется в 26.6.

26.5.1    Эффективный допустимый алфавит определяется как допускаемый ограничением PermittedAlphabet, или как весь алфавит встроенного типа, если нет ограничения PermittedAlphabet.

26.5.2    N обозначает число символов в эффективном допустимом алфавите. В обозначает минимальное целое число, такое, что 2В > N. В2 — минимальный показатель степени 2, больший или равный В. Тогда в варианте ALIGNED каждый символ должен кодироваться в В2 битов, а в варианте UNALIGNED — в В битов. Число битов, определенных по этому правилу, обозначено Ь.

26.5.3    С каждым символом связывается числовое значение v ссылкой на ГОСТ Р ИСО/МЭК 8824-1, раздел 38, следующим образом. Для UniversalString это значение, которое используется для определения канонического порядка в ГОСТ Р ИСО/МЭК 8824-1, 38.4 (оно находится в диапазоне от 0 до 231 — 1). Для BMPString это значение, которое используется для определения канонического порядка в ГОСТ Р ИСО/МЭК 8824-1, 38.5 (оно находится в диапазоне от 0 до 216 — 1). Для NumericString, PrintableString, VisibleString и IA5String это значение, которое определяется ИСО/МЭК 646 для кодирования соответствующего символа. (Для IA5String это диапазон от 0 до 127, для VisibleString — от 32 до 126, для NumericString — от 32 до 57, для PrintableString —

26