2个版本
0.0.3 | 2021年3月3日 |
---|---|
0.0.2 | 2021年3月2日 |
0.0.1 |
|
#2342 in 编码
22 每月下载量
71KB
1K SLoC
命名二进制标签(NBT)
命名二进制标签(NBT)是一种结构化二进制格式,由游戏Minecraft用于多种目的,例如玩家数据和世界存档,以及用于Minecraft协议中。
此crate是NBT格式的另一个实现。
关键特性
- 支持使用Serde框架进行序列化和反序列化。
- 能够通过
Tag
和Blob
对象创建部分或完整的文档。 - 能够从套接字或缓冲区读取/写入。
Cargo功能
with_serde
(默认)包括Serde序列化和反序列化支持。serde_boolean
在序列化和反序列化期间将布尔值转换为字节。serde_unsigned
在序列化和反序列化期间将无符号转换为它们的相应有符号值。arrays
为编写字节、int和long数组提供工具。(开发分支)compression
gzip和DEFLATE支持。(开发分支)
安装
在您的Cargo.Toml
文件中放置以下之一
# Stable(ish)
luna_nbt = "0.0.3"
# Master/Dev
git = "https://github.com/samhdev/luna_nbt"
链接
依赖项
~110–305KB