A simple base64 encoder and decoder written in C.
  • C 56.2%
  • Shell 43.8%
Find a file
2026-06-11 08:37:36 +10:00
code Initial commit 2026-06-11 08:35:24 +10:00
data Initial commit 2026-06-11 08:35:24 +10:00
tests Initial commit 2026-06-11 08:35:24 +10:00
.clangd Initial commit 2026-06-11 08:35:24 +10:00
.gitignore Initial commit 2026-06-11 08:35:24 +10:00
benchmark.sh Initial commit 2026-06-11 08:35:24 +10:00
build.sh Initial commit 2026-06-11 08:35:24 +10:00
check.sh Initial commit 2026-06-11 08:35:24 +10:00
ReadMe.md Updated ReadMe 2026-06-11 08:37:36 +10:00
UNLICENSE Initial commit 2026-06-11 08:35:24 +10:00

Usage

Encode

release/base64 encode data/war.txt > data/encoded.txt

Decode

release/base64 decode data/encoded.txt > data/peace.txt

Compare

diff data/war.txt data/peace.txt

Cleanup

rm data/encoded.txt data/peace.txt

Build

./build.sh

Test

./check.sh

Benchmark

./benchmark.sh