Base64 の役割
Base64 はバイナリデータを印字可能な文字で表すため、テキストを想定するシステムを通過できます。
標準 Base64 はプラスとスラッシュを使います。Base64URL はハイフンとアンダースコアを使うため、URL やファイル名に入れやすくなります。
一部の MIME データは 1 行 76 文字で折り返されます。多くの現代的な API 値は、形式が求めない限り 1 行のままです。
ブラウザー内で UTF-8、Base64URL、パディング、折り返し、行ごとの処理を使って Base64 テキストをエンコードおよびデコードします。
こちらを編集すると右側の Base64 テキストが更新されます。
こちらを編集すると左側に UTF-8 テキストとしてデコードを試みます。バイナリファイルは正しく表示されないことがあります。
ほとんどのテキストには標準 Base64 を使います。結果を URL、ファイル名、トークン、クエリ値に入れる場合は Base64URL を使います。
Base64 はバイナリデータを印字可能な文字で表すため、テキストを想定するシステムを通過できます。
標準 Base64 はプラスとスラッシュを使います。Base64URL はハイフンとアンダースコアを使うため、URL やファイル名に入れやすくなります。
一部の MIME データは 1 行 76 文字で折り返されます。多くの現代的な API 値は、形式が求めない限り 1 行のままです。
Base64 は誰でもデコードできます。パスワード、秘密鍵、個人データを隠す目的では使わないでください。
ハイフンやアンダースコアを含むトークンは Base64URL の可能性が高いです。プラスやスラッシュを含む値は通常、標準 Base64 です。
画像、PDF、その他のバイナリファイルは、読める UTF-8 テキストではないバイトにデコードされることがあります。
独立した値が複数ある場合は、値同士がつながらないように各行を別々に処理します。
末尾の等号は、多くのデコーダーが最後のバイトの補完方法を判断する助けになります。対象形式が許す場合だけ省略してください。
Base64 はトークン、ヘッダー、設定ファイルによく現れます。公開してよいデータだけをデコードして共有してください。