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

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

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

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р ИСО/МЭК 8825-93 Информационная технология. Взаимосвязь открытых систем. Спецификация базовых правил кодирования для абстрактно-синтаксической нотации версии один (АСН. 1) ГОСТ Р ИСО/МЭК 8825-93 Информационная технология. Взаимосвязь открытых систем. Спецификация базовых правил кодирования для абстрактно-синтаксической нотации версии один (АСН. 1) Information technology. Open Systems Interconneсtion. Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN. 1) (Настоящий стандарт определяет набор базовых правил кодирования, который может служить основой для определения синтаксиса передачи для значений, определенных с помощью нотации ГОСТ Р ИСО/МЭК 8824. Базовые правила кодирования применяют также при декодировании полученного с их помощью синтаксиса передачи для определения значений переданных данных. Описываемые базовые правила кодирования используют во время взаимодействия компонентами, предоставляющими услуги уровня представления, когда это требуется контекстом представления) ГОСТ Р ИСО/МЭК 8825.2-2003 Информационная технология. Правила кодирования АСН 1. Часть 2 Спецификация правил уплотненного кодирования ГОСТ 8831-79 Станки токарно-продольные. Автоматы. Нормы точности ГОСТ 8831-79 Станки токарно-продольные. Автоматы. Нормы точности Longitudinal turning machines. Automatics. Standards of accuracy (Настоящий стандарт распространяется на автоматические токарно-продольные станки общего назначения классов точности П, В и А и на приспособления к ним)
Страница 25

ГОСТ Р ИСО/МЭК 8825-1-2003

ПРИЛОЖЕНИЕ А (справочное)

Пример кодирования

В настоящем приложении иллюстрируются базовые правила кодирования, определенные в настоящем стандарте, на примере представления в октетах (гипотетической) персональной записи, определенной с использованием АСН.1.

А.1 Описание АСН.1 структуры записи

Ниже формально описана структура гипотетической персональной записи с использованием АСН.1, определенной в ГОСТ Р ИСО/МЭК 8824-1.

PersonnelRecord :: = [APPLICATION 0] IMPLICIT SET {

name

title

number

dateOfflire

nameOfSpouse

children

Name,

[0]    VisibleString, EmployeeNumber,

[1]    Date,

[2]    Name,

[3]    IMPLICIT

SEQUENCE OF ChildInformation DEFAULT {}

ChildInformation : : = SET {name    Name,

dateOfBirth    [0] Date}

Name :: = [APPLICATION 1] IMPLICIT SEQUENCE {givenName    VisibleString,

initial    VisibleString,

familyName    VisibleString}

EmployeeNumber :: = [APPLICATION 2] IMPLICIT INTEGER Date :: = [APPLICATION 3] IMPLICIT VisibleString - YYYYMMDD

А.2 Описание АСН.1 значения записи

Значение персональной записи для John Smith ниже описано формально с использованием АСН.1. {name {givenName «John», initial «P», familyName «Smith»}, title    «Director»,

number    51,

dateOfflire    «19710917»,

name0fSpouse {givenName «Mary», initial «T», familyName «Smith»}, children

{{{givenName «Ralph», initial «T», familyName «Smith»}, dateOfBirth «19571111»},

{{givenName «Susan», initial «В», familyName «Jones»}, dateOfBirth «19590717»}}}

А.З Представление этого значения записи

Ниже показано представление в октетах приведенного выше значения записи (после применения определенных в настоящем стандарте базовых правил кодирования). Значения идентификаторов, длин и содержимого целых чисел — шестнадцатеричные, по две шестнадцатеричные цифры на октет. Значения содержимого символьных строк приведены как текст, по одному символу на октет.

Personnel

Record

Длина

Содержимое

60

8185

Name

Длина

Содержимое

61

10

VisibleString

Длина

Содержимое

04

«John»

VisibleString

Длина

Содержимое

01

«Р»

VisibleString

Длина

Содержимое

05

«Smith »


21