base64 (Almide)
RFC 4648 準拠の Base64 エンコード/デコードライブラリ。Almide で純粋実装。
Base64 とは
バイナリデータをテキスト(A-Z, a-z, 0-9, +, /)に変換するエンコーディング。メール添付、JWT トークン、Data URI などバイナリをテキストとして扱う必要がある場面で使う。元データの約 1.33 倍のサイズになる。
機能
- 文字列・バイト列の双方に対応
- URL-safe バリアント(
+/→-_、パディング省略) - Result 型によるエラーハンドリング(不正な入力は明示的にエラー)
関連
- Almide — 言語本体