Trying to implement Base 64 encoding from scratch just for fun.
  • Rust 92.9%
  • Shell 7.1%
Find a file
2026-02-25 10:22:53 +01:00
.github/workflows ci: setup pipeline 2026-02-24 11:19:24 +01:00
scripts script: add chunk.sh to easily calculate chunk size when converting between bases 2026-02-25 10:22:53 +01:00
src test: add additional tests from rfc4648 2026-02-25 09:28:35 +01:00
.gitignore Initial commit 2026-02-24 11:12:39 +01:00
Cargo.lock repo: rename project to rtfw-base64-rs 2026-02-24 14:04:42 +01:00
Cargo.toml repo: rename project to rtfw-base64-rs 2026-02-24 14:04:42 +01:00
LICENSE Initial commit 2026-02-24 11:12:39 +01:00
README.md repo: rename project to rtfw-base64-rs 2026-02-24 14:04:42 +01:00

rtfw-base64-rs

build

This is a lazy implementation of Base64 from scratch to learn how it works.

Context

I was playing with OAuth PKCE and ended up facing some issues with Base64. After fixing them, I thought to myself that writing a Base64 encoder from scratch should not be too hard.

So, there it is.