nbt解析器 by shenjack writen in rust!
Go to file
shenjack ec0166a3c4
更新Cargo.toml文件中的配置***
***更新shen-nbt4/Cargo.toml文件中的配置
2024-03-09 14:02:11 +08:00
.vscode 重构目录结构 2024-02-26 21:45:04 +08:00
cpp add cpp 2024-01-12 18:18:55 +08:00
nbt-test 优化代码格式 2024-03-08 06:13:05 +08:00
shen-nbt1 去掉所有的 #inline 2024-03-06 22:24:14 +08:00
shen-nbt2 更新Cargo.toml文件和lib.rs文件中的代码。删除了不再需要的rustfmt.toml文件。修复了read_uncheck宏中的错误。更新了read_i8函数的测试用例。 2024-03-09 13:30:37 +08:00
shen-nbt3 更新Cargo.toml文件和lib.rs文件中的代码。删除了不再需要的rustfmt.toml文件。修复了read_uncheck宏中的错误。更新了read_i8函数的测试用例。 2024-03-09 13:30:37 +08:00
shen-nbt4 更新Cargo.toml文件中的配置*** 2024-03-09 14:02:11 +08:00
shen-nbt5 优化NbtReader的读取方法,添加了read_i32_array_unchecked和read_i64_array_unchecked函数,提高了安全性和性能。 2024-03-09 14:00:53 +08:00
test-data add shen-nbt4 2024-01-16 20:02:42 +08:00
.gitattributes add test data 2023-08-04 14:33:09 +08:00
.gitignore remove .idea 2024-01-12 17:53:01 +08:00
Cargo.toml 更新Cargo.toml文件中的配置*** 2024-03-09 14:02:11 +08:00
README.md 更新NBT读取器的功能和性能 2024-03-06 23:31:51 +08:00
rustfmt.toml 去掉所有的 #inline 2024-03-06 22:24:14 +08:00

nbt-rust

nbt解析器 by shenjack

writen in rust!

感谢 @神楽坂柚咲/伊欧/langyo

在编写过程中的帮助(

概况

  • shen-nbt1

    • 几周的技术积累
    • 100 mb/s
  • shen-nbt2

    • 2个月的技术积累
    • 500 mb/s
  • shen-nbt3/4

    • 半年的技术积累
    • v3 有单一依赖库
    • v4 无依赖库
    • 2000 mb/s
  • shen-nbt5 (编写中)

    • 一年左右的技术积累
    • 4000 mb/s ?
    • 支持 serde 序列化/反序列化