1 个不稳定版本
0.1.0 | 2020年5月29日 |
---|
#30 在 #file-header
3MB
884 行
vapor_archive
- 一个用 Rust 编写的 .ZIP 克隆
关于
vapor_archive
主要是一个 ZIP 文件格式的克隆,有一些差异
- 文件头存储在数据之后(使其成为脚注),
但文件格式并不关心这一点 - 使用 BLAKE2S 而不是 CRC32 进行校验和
- 支持 ZStandard 压缩
为什么?
实际上没有真正的原因。我只是需要为我的游戏引擎设计自己的归档格式,我可以随心所欲地设计。
它是如何工作的?
一旦我腾出手来,你将在这里找到文件格式结构/规范 这里。
我如何使用它?
请参阅 tests/
中的集成测试以获取提示。我将在有能力时更新文档。
lib.rs
:
vapor_archive
- 一个用 Rust 编写的 .ZIP 克隆
关于
vapor_archive
主要是一个 ZIP 文件格式的克隆,有一些差异
- 文件头存储在数据之后(使其成为脚注),
但文件格式并不关心这一点 - 使用 BLAKE2S 而不是 CRC32 进行校验和
- 支持 ZStandard 压缩
为什么?
实际上没有真正的原因。我只是需要为我的游戏引擎设计自己的归档格式,我可以随心所欲地设计。
它是如何工作的?
一旦我腾出手来,你将在这里找到文件格式结构/规范 这里。
我如何使用它?
请参阅 tests/
中的集成测试以获取提示。我将在有能力时更新文档。
依赖项
~6MB
~111K SLoC