PER encoder/decoder needed
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 19.10.22 11:35
Оценка:
Кто может подсказать free/open source PER encoder/decoder с компилятором, который умеет параметризованные ASN.1 типы? (Без параметризации всё банально, asn1tools из pip.)
Исходное представление — JSON, XML, YAML, любое подобное.
The God is real, unless declared integer.
Re: PER encoder/decoder needed
От: reversecode google
Дата: 04.02.23 22:52
Оценка:
для питона pycrate
для с++ opalvoip-ptlib(по крайней мере бизон схему парсит)
Re: PER encoder/decoder needed
От: fk0 Россия https://fk0.name
Дата: 29.03.23 09:18
Оценка:
Здравствуйте, netch80, Вы писали:

N>Кто может подсказать free/open source PER encoder/decoder с компилятором, который умеет параметризованные ASN.1 типы? (Без параметризации всё банально, asn1tools из pip.)

N>Исходное представление — JSON, XML, YAML, любое подобное.

А ASN1C им. Льва Валкина не подойдёт? https://lionet.info/asn1c/compiler.html
Re[2]: PER encoder/decoder needed
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 29.03.23 09:29
Оценка:
Здравствуйте, fk0, Вы писали:

fk0>Здравствуйте, netch80, Вы писали:


N>>Кто может подсказать free/open source PER encoder/decoder с компилятором, который умеет параметризованные ASN.1 типы? (Без параметризации всё банально, asn1tools из pip.)

N>>Исходное представление — JSON, XML, YAML, любое подобное.

fk0> А ASN1C им. Льва Валкина не подойдёт? https://lionet.info/asn1c/compiler.html


Ох
меня у того заказчика давно нет, расплевался.
А так — asn1ct из Erlang давал единственную среди окружающих доступных средств правильную распаковку, но в случае ошибки не показывал её расположение — а это для диагностики было критично.
С другой стороны, были сайты, которые показывали вплоть до бит, но их декодеры содержали глупые ошибки.
Средство Валкина чем-то не подошло, уже не помню. Но судя по описанию по этой ссылке — PER там только unaligned, мне нужен был aligned.
Плохо в этой области со средствами (про коммерческие не знаю, их не покупали), очень плохо.
The God is real, unless declared integer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.