#split #merge #check #fs #utils #file-path

filego

文件分割与合并解决方案

5 个版本

0.2.3 2024年8月4日
0.2.2 2024年6月22日
0.2.1 2024年6月22日
0.2.0 2024年6月19日
0.1.0 2024年5月22日

523文件系统 中排名

Download history 133/week @ 2024-05-21 369/week @ 2024-06-18 23/week @ 2024-06-25 18/week @ 2024-07-02 86/week @ 2024-07-30 24/week @ 2024-08-06

每月下载量 110

MIT 协议

15KB
259

FileGo

文件分割与合并解决方案。

快速开始

使用 split 函数将文件从路径分割到目录。

use filego::{split, SplitOptions, SplitResult};

async fn example() {
    let options: SplitOptions = SplitOptions {
        in_file: "path/to/file".to_string(),
        out_dir: "path/to/dir".to_string(),
        chunk_size: 2 * 1024 * 1024,
    };

    let split_result: SplitResult = split(options).await.unwrap();
}

许可证

本项目采用 MIT 许可,您可以在此处找到许可证文件。


lib.rs:

FileGo

文件分割与合并解决方案。

快速开始

使用 split 函数将文件从路径分割到目录。

use filego::{split, SplitOptions, SplitResult};

async fn example() {
    let options: SplitOptions = SplitOptions {
        in_file: "path/to/file".to_string(),
        out_dir: "path/to/dir".to_string(),
        chunk_size: 2 * 1024 * 1024,
    };

    let split_result: SplitResult = split(options).await.unwrap();
}

依赖项

~2.1–3MB
~49K SLoC