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