SnowBinary

Rust Checks Rust Build and Test Rust Build, Test, and Release Crates.io docs.rs

A basic header based binary file format, writer and reader.

Basic Example

```rust { let info = SnowBinInfo::default();

let writer = SnowBinWriter::new(&info, PATH as PathBuf)?;
writer.write("Header", DATA as &[u8])?;

} // File is flushed when writer.close() is called or when writer is dropped.

{ let reader = SnowBinReader::new()?; reader.read("Header")?; // Returns data has Vec } ```

Binary Format (Supported by this version)

Spec 2