#volume #file-io #reader-writer #read-write #split #writer #fs-file

splitfile

Reader and writer that splits IO across volumes (files) of a specified maximum size

4 releases

0.2.0 Mar 17, 2024
0.1.2 Jan 21, 2021
0.1.1 May 17, 2020
0.1.0 Apr 20, 2020

#818 in Filesystem

Download history 1/week @ 2024-02-23 1/week @ 2024-03-08 143/week @ 2024-03-15 16/week @ 2024-03-22 11/week @ 2024-03-29

96 downloads per month

MIT/Apache

20KB
431 lines

splitfile

File i/o across volumes.

This module provides the same interface as fs::OpenOptions and fs::File, but reads and writes data across one or more file volumes of a specified maximum size.

Example use cases include using SplitFile as a reader/writer in conjunction with crates such as tar, zip, rust-lzma, etc.


lib.rs:

File i/o across volumes.

This module contains methods designed to mirror and be used in place of fs::OpenOptions and fs::File, that while providing the interace of a single file, read and write data across one or more volumes of a specified maximum size.

Example use cases include using splitfile as a reader/writer in conjunction with crates such as tar, zip, rust-lzma, etc.

No runtime deps