Комментарии 13
Какое то время назад у нас в довольно большом международном банке нам предлагалось внедрить ASN как стандарт. Все обломалось на том, что компилятор был платный, и стоял только на одной тачке где-то в сиднее, а больше бизнес покупать не хотел. Все посчитали, что это усложнит дело :)
Надо посмотреть, какие сейчас есть компиляторы.
Надо посмотреть, какие сейчас есть компиляторы.
0
Валом решений и вполне по человеческим ценам.
Хотя бы www.obj-sys.com/asn1-compiler.shtml. На сайте цен нет, но свяжитесь, вполне нормально.
Есть еще, но материалы по сравнению разных решений на работе.
Есть открытые либы, но по отзывам разработчиков — править и править.
Хотя бы www.obj-sys.com/asn1-compiler.shtml. На сайте цен нет, но свяжитесь, вполне нормально.
Есть еще, но материалы по сравнению разных решений на работе.
Есть открытые либы, но по отзывам разработчиков — править и править.
0
Во время подготовки моей статьи я использовал в частности «триальные» версии коммерческих компиляторов, в том числе и Objective Systems. Должен сказать, что из коммерческих компиляторов наиболее полно и правильно реализующим стандарт является только продукт OSS ().
Из свободно доступных порекомендовал бы ASN1C Льва Валкина ().
Из свободно доступных порекомендовал бы ASN1C Льва Валкина ().
+1
Да, кто-то должен бы написать про ASN.1. Спасибо.
С учетом того что почти все бинарные протоколы кодируются при помощи ASN (ну или CSN.1) люди начинали совсем по другому смотреть на проектирование протоколов. Даже был замечен отказ от XML )
В качестве хинта: в последние версии Wireshark встроен ASN диссектор. И на основании ASN нотаций можно собирать свои диссекторы.
Пишите еще )
С учетом того что почти все бинарные протоколы кодируются при помощи ASN (ну или CSN.1) люди начинали совсем по другому смотреть на проектирование протоколов. Даже был замечен отказ от XML )
В качестве хинта: в последние версии Wireshark встроен ASN диссектор. И на основании ASN нотаций можно собирать свои диссекторы.
Пишите еще )
0
>Одной из причин по которой сложилась ситуация, когда подавляющее большинство разработчиков программ считаю стандарт ASN.1 сложным
считают
считают
0
>Длина блока в простейшем случае кодируется как без знаковое целое, разложенное по основанию 128
А из дальнейшего описания получается 256. Как правильно?
А из дальнейшего описания получается 256. Как правильно?
0
Опубликована следующая часть моей статьи ASN.1 простыми словами (часть 2).
0
Опубликована третья, последняя, часть моей статьи ASN.1 простыми словами (часть 3, заключительная).
0
Юрий, скажите, а что послужило причинами такого сложного формата:
1. «Узкие» каналы связи 1984 году, требующие экономить каждый бит?
2. А давайте придумаем замороченный стандарт, чтоб люди покупали у нас «компилятор»!?
3. Что-то другое?
1. «Узкие» каналы связи 1984 году, требующие экономить каждый бит?
2. А давайте придумаем замороченный стандарт, чтоб люди покупали у нас «компилятор»!?
3. Что-то другое?
0
Эхх… 10 лет назад я сидел и вручную ковырял ASN.1 распечатывая листы А3 и обвешивая стены кабинета чтобы расшифровать данные в читабельный формат…
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
ASN.1 простыми словами (кодирование типа REAL)