Base64、ハッシュ、エンコードされたアドレスを混同しない
公開日 · 更新日 読了目安 1分
3つの変換は似ていますが、目的は違います。Base64はデータを安全な文字で書き表し、アドレスエンコードはリンクの特殊文字を守り、ハッシュは内容を要約します。
同じテキストに3つの処理
テスト用のテキストは「Jardin du Vallon : atelier du 3 mai 2026 à 10 h (été)」です。
- Base64: SmFyZGluIGR1IFZhbGxvbiA6IGF0ZWxpZXIgZHUgMyBtYWkgMjAyNiDDoCAxMCBoICjDqXTDqSk=
- エンコードされたアドレス: Jardin%20du%20Vallon%20%3A%20atelier%20du%203%20mai%202026%20%C3%A0%2010%20h%20(%C3%A9t%C3%A9)
- SHA-256ハッシュ: a7acb57c7f0ee5e8f8ba13ea6186b720dab70c92499358b0b867e8e58458e2f9
Base64は何も守らない
1回の操作で元に戻せます。ツールにはアドレス向けの変形Base64URLもあり、末尾の「=」がありません。
アドレスエンコード
スペース、コロン、アクセント付きの文字を置き換えます。「à」は%C3%A0になります。リンクが壊れるのを防ぎます。
ハッシュ
元に戻せません。ハッシュからテキストを取り戻すことはできません。同じテキストは常に同じハッシュになり、違うテキストは別のハッシュになります。
選ぶ
テキストの中にデータを持たせる: Base64。テキストをリンクに入れる: アドレスエンコード。内容を検証する: ハッシュ。
確認する
ハッシュを除き、結果をデコードすると元のテキストが戻ります。ファイルを比べるには、ハッシュでファイルが変わっていないか確かめるをご覧ください。
