cbor:CBOR RFC 7049和RFC 8949(GoGolang)-使用标准API + toarray和keyasint,CBOR标签,float643216,经过模糊测试的安全快速

时间:2024-06-01 08:27:29
【文件属性】:

文件名称:cbor:CBOR RFC 7049和RFC 8949(GoGolang)-使用标准API + toarray和keyasint,CBOR标签,float643216,经过模糊测试的安全快速

文件大小:127KB

文件格式:ZIP

更新时间:2024-06-01 08:27:29

go golang serialization cbor rfc-7049

Go中的CBOR库 是的CBOR编码器和解码器。 它具有标准的API,CBOR标记,重复映射键的选项,float64→32→16, toarray和keyasint等。每个发行版均通过375+次测试和250+百万名执行人员。 ( 和 )是一种受JSON和MessagePack启发的二进制数据格式。 CBOR是的,用于W3C ,COSE( ),CWT( )等。 fxamacker / cbor是安全的。 它拒绝格式错误的CBOR数据,可以检测到重复的映射键,等等。 有关更多信息,请参阅RFC 8949第10节(安全注意事项)或RFC 7049第8节。 fxamacker / cbor很容易。 它提供了标准的API和接口。 标准API 。 与encoding/json相同的功能签名包括: Marshal , Unmarshal , NewEncoder , NewDecoder


【文件预览】:
cbor-master
----.gitignore(192B)
----go.mod(85B)
----decode.go(51KB)
----CBOR_GOLANG.md(3KB)
----stream_test.go(13KB)
----doc.go(4KB)
----decode_test.go(216KB)
----SECURITY.md(386B)
----tag.go(8KB)
----tag_test.go(45KB)
----CONTRIBUTING.md(4KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----valid.go(8KB)
----go.sum(165B)
----cache.go(7KB)
----.github()
--------ISSUE_TEMPLATE()
--------FUNDING.yml(20B)
--------pull_request_template.md(2KB)
--------workflows()
----example_test.go(22KB)
----README.md(50KB)
----encode_test.go(114KB)
----bench_test.go(33KB)
----.golangci.yml(2KB)
----encode.go(41KB)
----structfields.go(6KB)
----valid_test.go(8KB)
----stream.go(5KB)
----CBOR_BENCHMARKS.md(10KB)

网友评论