Releases: monoamine11231/MTBase64
Release v0.1.2
A faster encoding & decoding technique was successfully implemented. The technique is the default technique used in Chromium and is implemented using multiple encoding & decoding tables which saves a number of clock cycles during encoding and decoding. The source of the original Chromium technique can be seen bellow.
https://github.com/client9/stringencoders/tree/master/src
https://github.com/client9/stringencoders/blob/master/src/modp_b64.c
https://github.com/client9/stringencoders/blob/master/src/modp_b64_gen.c
Release v0.1.1
Minor bug fixes in the build shell script. Endian-based safety implemented in the header which explicitly forbids use in Big Endian platforms.
Stable Release v0.1.0
First stable release on MTBase64 which is suitable for use with raw C-style memory, C++ strings and various C++ STL containers.
- Padded and unpadded encoding and decoding with custom Base64 alphabets is supported.
- Includes a described documentation on all methods and constants.
- Includes example code.