上传者: 42109925
|
上传时间: 2022-06-05 13:02:41
|
文件大小: 273KB
|
文件类型: ZIP
fast_ber
用C ++ 11编写的高性能ASN.1 BER编码和解码库
介绍
fast_ber是用于BER编码和解码的小型轻量级库。 Fast ber放弃了一些严格的ASN.1规范一致性,可以在常见用例中提供快速的编码和解码性能
设计决策
简单,现代的C ++接口
ASN.1序列表示为POD结构-没有私有成员或复杂的获取器和设置器
没有例外,没有RTTI和有限的内存分配(所有都是优化的小缓冲区)
提供视图类以实现零拷贝解码
模拟STL类型的接口,例如std :: string,std :: vector和std :: optional
局限性
没有循环数据结构
大小和值约束未实现
工