Base64はバイト列を印字可能な文字で表します。この例ではSGVsbG8=をHelloにデコードします。ツールはUTF-8テキスト用です。画像などのバイナリデータは読めるテキストになるとは限りません。
入力例
SGVsbG8=期待される結果
Hello手順
- デコードを選び、入力をSGVsbG8=のままにします。
- 実行し、大文字のHで始まるHelloと一致するか確認します。
- エンコードに切り替え、末尾に改行を付けずにHelloを入力するとSGVsbG8=になります。
結果の読み方
等号はパディングで、デコード後の単語には含まれません。空白や改行も入力バイトを変えるため、Helloの末尾に改行があるとBase64の結果は異なります。Base64urlでは使用する文字が異なります。
制限と注意点
Base64はエンコードであり、暗号化ではありません。Base64またはUTF-8が不正な場合はエラーになります。任意のバイト列にはSecurity LabのHex・Base64変換を使用してください。