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
- Host: GitHub
- URL: https://github.com/knightchaser/base64
- Owner: KnightChaser
- License: mit
- Created: 2023-06-08T17:04:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-30T16:23:44.000Z (over 2 years ago)
- Last Synced: 2025-01-28T16:46:30.558Z (11 months ago)
- Topics: base64, base64-decoding, base64-encoding, encoding
- Language: C++
- Homepage:
- Size: 1.97 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.