#file-chunk #file-chunker #file-splitter #split-file

goxoy-file-chunker

Goxoy File Chunker可以将文件分割成等大小的块

3个版本

0.0.3 2024年2月25日
0.0.2 2024年2月23日
0.0.1 2023年7月18日
Download history 6/week @ 2024-03-10 50/week @ 2024-03-31 3/week @ 2024-04-07

67 每月下载量

MIT 许可证

24KB
487 代码行

Goxoy File Chunker

Version Downloads License Docs

此库是为了将大文件分割成指定大小的块而编写的。

分割示例

    // create FileChunk object
    let mut file_obj=FileChunk::new();
    file_obj.set_storage_path(DefaultStoragePath::TempPath);
    // set target file name
    file_obj.assign_file("file_name.extension");
    if file_obj.is_exist==true{
        file_obj.set_size(256,FileChunkType::KiloByte);
        let split_result=file_obj.split();
        if split_result==true{
            println!("chunks ready");
        }else{
            println!("error accoured");
        }
    }else{
        println!("file does not exist");
    }

合并示例

    // create FileChunk object
    let mut file_obj=FileChunk::new();
    let merge_result=file_obj.merge("path_name");
    if merge_result==true{
        println!("file merged");
    }else{
        println!("error accoured");
    }

许可证

MIT

依赖项

~8.5MB
~167K SLoC