Спасибо! Я не против ASN и полностью согласен в части правильности использования апробированных стандартов. Просто хочу осознать ситуацию со всех сторон. На сжатие привел ссылку вот почему. 1. Задача стандартной разметки полей протокола может быть решена многими способами. От XML и до бесконечности.
2. Чем надежнее и "понятнее" (для человека или машины - критерии "понятности" разные) разметка - тем больше избыточность.
3. При эффективной настройке правильного алгоритма сжатия может получиться парадокс - в рамках одинаковых затрат времени CPU (простое и надежное описание) + (эффективный сжиматель|расжиматель) <= (экономное описание) + (малоэффективный сжиматель|расжиматель). Особенно на 32 битных архитектурах.
4. Возможен гибридный вариант - ASN (как проверенный стандарт) + эффективный сжиматель.
5. Тему копать надо, еще раз спасибо за напоминание про ASN.