Skip to content

Releases: monoamine11231/MTBase64

Release v0.1.2

22 Jan 11:36
6deeaf4
Compare
Choose a tag to compare

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

15 Jan 20:04
Compare
Choose a tag to compare

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

27 Nov 14:41
Compare
Choose a tag to compare

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.