Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

uc

A simple base64 codec(encoder & decoder)

Usage

Encode

uc::Base64Encoder encoder;
char buf[4096]; // binary data
// ...
std::string base64_text;
// false indicates don't put newline character every 64 bytes
encoder.Encode(buf, sizeof buf, base64_text, false);

Decode

uc::Base64Decoder decoder;
char base64_buf[4096]; // base64 encoding data
// ...
std::vector<unsigned char> binary_data;
decoder.Decode(base64_buf, sizeof buf, binary_data, false);

More detail please see the base64_*.*

reference

wikipedia

rfc2045 section 6.8

About

A simple base64 codec(encoder & decoder)

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /