sleep-parser
Parse Dat protocol SLEEP files.
Usage
extern crate sleep_parser as sleep_parser;
use ;
use File;
use ;
let file = open.unwrap;
let mut reader = with_capacity;
let buffer = reader.fill_buf.unwrap;
let header = from_vec.unwrap;
assert!;
Format
<32 byte header>
<4 byte magic string: 0x05025702>
<1 byte version number: 0>
<2 byte entry size: 40>
<1 byte algorithm name length prefix: 7>
<7 byte algorithm name: BLAKE2b>
<17 zeroes>
<40 byte entries>
<32 byte BLAKE2b hash>
<8 byte Uint64BE children leaf byte length>
Installation
License
MIT or Apache-2.0