メインコンテンツまでスキップ

1. はじめに

Base encoding は, バイナリデータを US-ASCII テキストに制限された環境で保存または転送するために使用される. 新しいアプリケーションでも, テキスト表現は生の octet より確認, コピー, ログ記録, 編集が容易なため有用である.

RFC 4648 は, 広く使われる Base64, Base32, Base16 encoding を標準化する. 以前の仕様や実装では, 改行, padding, 受け入れる文字, alphabet の扱いが異なることがあった. 本文書はそれらの差異を減らし, プロトコル仕様が共通の規則を参照できるようにする.

Base encoding を使うプロトコルは, 使用する alphabet, padding の有無, line feed の可否, alphabet 外文字の扱いを明確に定める必要がある.

参照: RFC 4648.