1 unstable release
| 0.1.0 | Aug 30, 2025 |
|---|
#2237 in Encoding
65KB
1.5K
SLoC
支持 CBOR 解码及排序,整数、浮点数、大整数的数值类型都是按数值大小进行排序。 浮点NaN比正无穷大还大,并且NaN彼此相等。 兼容 https://github.com/kriszyp/cbor-x 库,支持它定义的扩展的排序,包括: Tag0 - DateTime Tag1 - Timestamp Tag2 - PosBignum Tag3 - NegBignum Tag4 - Decimal cbor-x不支持 Tag5 - Bigfloat cbor-x不支持 Tag6 - Packed string reference 打包字符串引用 Tag27 - 通用命名对象 Tag28-29 - Value sharing/object referencing 值共享/对象引用。该扩展将对对象/循环引用和其他内置类型/类进行编码。 Tag51 - Packed table。 打包 CBOR 是 CBOR 的附加规范,它允许对具有重复值的数据进行紧凑编码。 Tag64 - Uint8Array Tag68 - Uint8ClampedArray Tag69 - Uint16Array Tag70 - Uint32Array Tag71 - BigUint64Array Tag72 - Int8Array Tag77 - Int16Array Tag78 - Int32Array Tag79 - BigInt64Array Tag81 - Float32Array Tag82 - Float64Array Tag105 - Records Tag258 - Set Tag259 - Map Tag57344-57599 - RecordsRef
Dependencies
~2.5MB
~56K SLoC