A modular C++ utility for encoding, decoding, and data conversion tasks.
Includes support for Base64/Base62 encoding and decoding.
Future Support for binary-to-hex/dec/oct conversion, key validation, and a custom URL shortener.
- ✅ Base64 & Base62 encoder/decoder with custom character sets
- 📦 File reader & key validator modules
- 🧪 Modular, extendable structure using header/source files
- 🖥️ Clean terminal UI with a user-friendly command menu
File Names "base62Key.txt" & "base64Key.txt" located in "keys" Folder
FilePathManager::getInstance().setBase64KeyPath(" < base64Key.txt File Path > "); FilePathManager::getInstance().setBase62KeyPath(" < base62Key.txt File Path > ");
cd EncodingToolkit++ // Change to the project directory.
make // Compile the project and generate the executable.
make run // Execute the program.
make clean // Remove compiled files and clean up the project.