SnowBinary

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

A 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

Spec 1