Base64 Stream
To encode/decode large data with the standard Base64 encoding.
Examples
Encode
ToBase64Reader
extern crate base64_stream;
use Cursor;
use Read;
use ToBase64Reader;
let test_data = b"Hi there, this is a simple sentence used for testing this crate. I hope all cases are correct.".to_vec;
let mut reader = new;
let mut base64 = ;
let c = reader.read.unwrap;
assert_eq!;
Decode
FromBase64Reader
extern crate base64_stream;
use Cursor;
use Read;
use FromBase64Reader;
let base64 = b"SGkgdGhlcmUsIHRoaXMgaXMgYSBzaW1wbGUgc2VudGVuY2UgdXNlZCBmb3IgdGVzdGluZyB0aGlzIGNyYXRlLiBJIGhvcGUgYWxsIGNhc2VzIGFyZSBjb3JyZWN0Lg==".to_vec;
let mut reader = new;
let mut test_data = ;
let c = reader.read.unwrap;
assert_eq!;
Todo
- Encode
- ToBase64Writer
- Decode
- FromBase64Writer
Crates.io
https://crates.io/crates/base64-stream