ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
837842 Топик полностью
Evgeny_CD, Архитектор (05.05.2018 02:09, просмотров: 441) ответил fk0 на На компрессию ссылка не по теме. По сути ASN.1 это такая форма "бинарного XML". Когда данные передаются не неким блобом с неизвестной структурой, а в этом же блобе закодированы правила по декодированию блоба на элементарные составляющие. Т.е.
Спасибо! Я не против ASN и полностью согласен в части правильности использования апробированных стандартов. Просто хочу осознать ситуацию со всех сторон. На сжатие привел ссылку вот почему. 1. Задача стандартной разметки полей протокола может быть решена многими способами. От XML и до бесконечности. 2. Чем надежнее и "понятнее" (для человека или машины - критерии "понятности" разные) разметка - тем больше избыточность. 3. При эффективной настройке правильного алгоритма сжатия может получиться парадокс - в рамках одинаковых затрат времени CPU (простое и надежное описание) + (эффективный сжиматель|расжиматель) <= (экономное описание) + (малоэффективный сжиматель|расжиматель). Особенно на 32 битных архитектурах. 4. Возможен гибридный вариант - ASN (как проверенный стандарт) + эффективный сжиматель. 5. Тему копать надо, еще раз спасибо за напоминание про ASN.