ГОСТ Р ИСО 9735-5 - 2012
Все эти знаки являются также частью набора графических знаков
UN/EDIFACT уровня В, который не предназначен для передачи по каналам
телекса и содержит 82 обычных и три непечатаемых служебных знака.
D.1.3 Фильтрация путем замены двух знаков тремя
Для представления двух двоичных знаков тремя знаками в результате
фильтрациинеобходимоиметьвнаборенеменее41знака:
41 ** 3 = 68 921 > 65 536 > 64 000 = 40 ** 3.
D.1.4 Описание фильтра EDA
В данномфильтреиспользуются 44разрешенных знака; для
исключениязнакапробелаизвходногонаборавыделяетсяи
отфильтровывается каждая пара знаков индивидуально (непарный входной
знак фильтруется путем представления его только двумя выходными
знаками) следующим образом:
— двоичное значение целого числа без знака представляют парой
знаков. Это значение зависит от представления чисел в используемом
компьютере: какой байт стоит первым - самый младший либо самый
старший из значащих1*. Стандартное представление чисел предполагает,
что первый байт является самым старшим значащим2*;
— полученное значение представляют последовательностью из трех
(а последний нечетный байт - из двух) чисел в диапазоне от 0 до 42; этими
числами являются:
— результат деления на 1849 (43 в квадрате) (если последний
байт является нечетным, число отсутствует);
— значение по модулю 1849, разделенное на 43;
— значение модуля 43;
— каждый знак алфавита UN/EDIFACT уровня А отображают с
помощью таблицы соответствия:
11 Ванглоязычной документации указанные два варианта представления чисел имеют
условные обозначения LITTLE_ENDIAN и BIG_ENDIAN соответственно.
21 Условное обозначение - BIG ENDIAN.
55