An open API service indexing awesome lists of open source software.

https://github.com/knightchaser/base64

Simple BASE64 C++ Implementation for Windows commandline
https://github.com/knightchaser/base64

base64 base64-decoding base64-encoding encoding

Last synced: 5 months ago
JSON representation

Simple BASE64 C++ Implementation for Windows commandline

Awesome Lists containing this project

README

          

# BASE64

> My Simple C++ implementation of BASE64 encoding/decoding algorithm(Probably easy to understand, relatively.). Referred to Wikipedia's BASE64 specification.




To-Do List (probably)
- [X] Encode (for ASCII range string)
- [X] Decode (for ASCII range string)
- [X] Commandline
- [X] Multiline input/output support
- [ ] Binary File support




**Usage example**

For convenience, the program has been developed for commandline usage. The program supports only 3 options to utilize, and you can check the detail at the following example image below. If you want to use it on your computer, download the program at the `Release` tab of this repository, and move the `base64.exe` file to `C:\Windows\System32`. Then, you should be able to use the BASE64 program anytime on the commandline.

#### Testing (Implementation verification)
Ya feelin' doubtful now on my implementation? You may do because this is written from scratch. So, you can test my implementation with multiple randomly generated string that consists of various ASCII printable characters. Visit https://github.com/KnightChaser/BASE64/blob/main/base64Test.cpp to check and execute the verfication code on your own.