You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SimpleBaseLib4CPP is a simple C++11 Base Encoding library that provides at the moment support for encoding and decoding various bases such as Base16, Base32 (various variants), Base58 (various variants), Base64 (various variants).
SimpleBaseLib4CPP is a simple C++11 Base Encoding library that provides at the moment support for encoding and decoding various bases such as Base16, Base32 (various variants), Base58 (various variants) and Base64 (various variants).
Supported Encodings:
Base64: Default, DefaultNoPadding, UrlEncoding, XmlEncoding, RegExEncoding and FileEncoding alphabets
(and any custom alphabet you might have)
Base58: Bitcoin, Ripple and Flickr alphabets (and any custom alphabet you might have)
Base32: RFC 4648, Crockford and Extended Hex (BASE32-HEX) alphabets with Crockford character substitution
(or any other custom alphabets you might want to use)
Base16: An experimental hexadecimal encoder/decoder.
To run the unit tests, you should have boost library installed in your workstation.
License
This "Software" is Licensed Under MIT License (MIT) .
Tip Jar
💵 Bitcoin: 1Mcci95WffSJnV6PsYG7KD1af1gDfUvLe6
Conclusion
Special thanks to Xor-el for making this library available in the first place.
About
SimpleBaseLib4CPP is a simple C++11 Base Encoding library that provides at the moment support for encoding and decoding various bases such as Base16, Base32 (various variants), Base58 (various variants), Base64 (various variants).