文件名称:Rust 中的 Zip 实现
文件大小:55KB
文件格式:ZIP
更新时间:2024-07-18 11:47:18
zip
拉链文档信息Rust 的 zip 库,支持读取和写入简单的 ZIP 文件。支持的压缩格式:存储(即没有)放气bzip2当前不支持的 zip 扩展:加密多盘用法具有所有默认功能:[dependencies ]zip =" 0.5"没有默认功能:[dependencies ]zip = {version =" 0.5" ,default-features =false }可用的功能有:deflate : 启用 deflate 压缩算法,这是 zipfiles 的默认值bzip2 :启用 BZip2 压缩算法。time :使用时间箱启用功能。所有这些都是默认启用的。移动电源我们当前支持的最低 Rust 版本是1.34.0 。添加功能时,我们将遵循以下准则:我们将始终支持最新的四个 Rust 次要版本。这为您提供了 6 个月的时间来升级编译器。对 MSRV 的任何更改都将伴随一个次要版本提升虽然 crate 是 1.0 之前的版本,但这将是对 PATCH 版本的更改。例子参见示例目录:如何将文件写入 zip。如何将文件目录写入 zip(使用walkdir )。如何解压缩 zip 文件。如何从
【文件预览】:
zip-master
----Cargo.toml(872B)
----.github()
--------dependabot.yml(127B)
--------workflows()
----src()
--------result.rs(2KB)
--------types.rs(15KB)
--------read.rs(38KB)
--------crc32.rs(2KB)
--------spec.rs(8KB)
--------write.rs(43KB)
--------lib.rs(590B)
--------compression.rs(6KB)
--------zipcrypto.rs(8KB)
--------cp437.rs(5KB)
----examples()
--------write_dir.rs(3KB)
--------extract.rs(2KB)
--------extract_lorem.rs(770B)
--------write_sample.rs(4KB)
--------stdin_info.rs(970B)
--------file_info.rs(1KB)
----LICENSE(1KB)
----README.md(2KB)
----tests()
--------zip_crypto.rs(4KB)
--------zip64_large.rs(11KB)
--------end_to_end.rs(5KB)
--------zip_comment_garbage.rs(1015B)
--------data()
--------invalid_date.rs(1KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(27B)
----benches()
--------read_entry.rs(1KB)