Skip to content

Releases: khva/base64

Version 1.0.0

29 Jan 12:50
7f04ebc

Choose a tag to compare

The base64 library implements Base64 encoding and decoding functions.

Its main features:

  • header-only and easy to use
  • written in C++20
  • supports different types of STL containers: std::string, std::vector, std::string_view, std::array
  • easily adaptable to use custom containers/buffers
  • supports Base64 and "URL and Filename Safe" Base64 alphabets
  • easily adaptable to use custom Base64 alphabet
  • cross-platform, it can be used on Linux, macOS and Windows (tested on GCC, Clang and MSVC)
  • no external dependencies (only the doctest library is used as part of the test subproject)

See README.md for details.