Base64
文字列とBase64表現を相互変換するツール。Basic認証値、設定値、軽量データ、APIレスポンス内のBase64文字列を素早く確認できる。
使い方
- 文字列またはBase64文字列を入力する。
- エンコード結果とデコード結果を確認する。
- 設定値や軽量データの確認に使う。
Base64
aGVsbG8gUmVzdHJpbmc=
��e�����
こんな用途に
- Basic認証の値を作る、または確認したいとき。
- 設定値や短いデータをBase64表現で確認したいとき。
- APIレスポンスやJWTの一部に含まれるBase64文字列を調査したいとき。
仕組み
- UTF-8バイト列をBase64へ変換。
- Base64入力はバイト列へ戻し、UTF-8文字列として復元。
確認ポイント
- Base64は暗号化ではないため、秘密情報の保護には使えない。
- URL向けBase64URLとは記号やパディングの扱いが違う場合がある。
手元でやるには
Base64エンコード
必要環境: Python 3python3 -c 'import base64,sys; print(base64.b64encode(sys.stdin.buffer.read()).decode())'Base64デコード
必要環境: Python 3python3 -c 'import base64,sys; sys.stdout.buffer.write(base64.b64decode(sys.stdin.read()))'関連ツール
よくある質問
Base64は暗号化?
暗号化ではなくエンコード。誰でも元のデータへ戻せるため秘密保持には使えない。
日本語も変換できる?
UTF-8としてバイト列へ変換してからBase64化するため、日本語文字列にも対応する。