A ligthweight and swift base 64 encoder and decoder command-line interface tool implemented with C and Assembly. This project was made for self educational purposes; learn how a B64 encoder/decoder works under the hood and make a small CLI tool using C.
If you wish to clone and use this repository for some reason, the steps to do so are listed below.
- Clone the repository:
git clone https://github.com/striatp/base-64-encoder.git
- Compile and link source files with NASM and Clang:
make compile
- Run the executable
make execute File=path/to/file
This repository is released into the public domain under the MIT License, allowing anyone to use, modify, or distribute the code freely.