文件名称:丰富的Golang二进制(反)序列化库-Golang开发
文件大小:52KB
文件格式:ZIP
更新时间:2024-06-15 10:15:16
Golang Serialization
restruct restruct是一个用于在Go中读取和写入二进制数据的库。 与lunixbochs struc和encoding / binary类似,该库基于结构布局读取数据,并且像struc一样,基于包含的内容restruct restruct是用于在Go中读写二进制数据的库。 与lunixbochs struc和encoding / binary相似,该库基于结构的布局读取数据,并且像struc一样,基于struct标记中包含的内容读取数据。 要安装Restruct,请使用以下命令:go get github.com/go-restruct/restruct restruct旨在提供结构打包的干净,灵活,健壮的实现。 将来,通过快速路径优化和代码生成,它还旨在
【文件预览】:
restruct-master
----.gitignore(13B)
----go.mod(127B)
----field_test.go(6KB)
----expr()
--------parse.go(4KB)
--------ast.go(4KB)
--------type.go(12KB)
--------value.go(29KB)
--------tokenkind_string.go(3KB)
--------env.go(4KB)
--------eval.go(3KB)
--------package.go(660B)
--------eval_test.go(2KB)
--------lex.go(10KB)
--------ast_test.go(941B)
--------parse_test.go(2KB)
--------lex_test.go(5KB)
--------value_test.go(10KB)
----typestr_test.go(3KB)
----LICENSE.md(770B)
----tag.go(6KB)
----.travis.yml(390B)
----arrayof.go(118B)
----typestr.go(2KB)
----formats()
--------png()
----tag_test.go(7KB)
----structstack_test.go(3KB)
----go.sum(1KB)
----field.go(9KB)
----testdata()
--------pnggrad8rgb.json(2KB)
--------pnggrad8rgb.png(976B)
----README.md(2KB)
----formats_test.go(1KB)
----decoder.go(10KB)
----packing_test.go(19KB)
----encoder.go(8KB)
----expr.go(391B)
----packing.go(5KB)
----expr_19.go(2KB)
----structstack.go(6KB)
----expr_18.go(129B)
----CONTRIBUTORS.md(527B)