1个不稳定版本
0.0.1 | 2023年9月28日 |
---|
#92 在 #zip-archive
用于 2 个crate(通过 zipfs)
245KB
3K SLoC
这是一个尚未在上游仓库中发布的变更crate。查看原始的 async_zip
crate。
异步ZIP存档读写crate。
lib.rs
:
异步ZIP存档读写crate。
特性
- 基于
futures
的 IO 特性的基本实现。 - 基于
tokio
的 IO 特性的扩展实现。 - 支持存储、Deflate、bzip2、LZMA、zstd 和 xz 压缩方法。
- 各种不同的读取方法(seek、stream、文件系统、内存缓冲区)。
- 支持写入完整数据(u8切片)或使用数据描述符的流式写入。
- 初始支持ZIP64读取和写入。
- 旨在实现合理的 规范 兼容性。
安装
[dependencies]
async_zip = { version = "0.0.15", features = ["full"] }
特性标志
full
- 启用以下所有特性。full-wasm
- 启用以下所有与WASM兼容的特性。chrono
- 启用通过chrono
解析日期的支持。tokio
- 启用对tokio
实现模块的支持。tokio-fs
- 启用对tokio::fs
读取模块的支持。deflate
- 启用对 Deflate 压缩方法的支持。bzip2
- 启用对 bzip2 压缩方法的支持。lzma
- 启用对 LZMA 压缩方法的支持。zstd
- 启用对 zstd 压缩方法的支持。xz
- 启用对 xz 压缩方法的支持。
依赖项
~1.1–9.5MB
~79K SLoC