
Fast_BER:基于C++11的ASN.1 BER编码与解码库
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Fast_BER是一款高效的ASN.1基本编码规则(BER)实现工具,采用C++11开发,提供快速、灵活的BER编码和解码功能。
Fast BER 是一个用 C++11 编写的高性能 ASN.1 BER 编码和解码库。它旨在提供快速的编码和解码性能,并在常见用例中放弃了一些严格的 ASN.1 规范一致性。该库的设计决策包括简单、现代的 C++ 接口,ASN.1 序列表示为 POD 结构(没有私有成员或复杂的获取器和设置器),并且不使用异常、RTTI 和有限的内存分配(所有都是优化的小缓冲区)。此外,Fast BER 提供视图类以实现零拷贝解码,并模拟了 STL 类型接口,例如 `std::string`、`std::vector` 和 `std::optional`。然而,该库也有一些局限性:不支持循环数据结构和大小及值约束未实现。
全部评论 (0)
还没有任何评论哟~


