すべてのガイド

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。テキストをリンクに入れる: アドレスエンコード。内容を検証する: ハッシュ。

確認する

ハッシュを除き、結果をデコードすると元のテキストが戻ります。ファイルを比べるには、ハッシュでファイルが変わっていないか確かめるをご覧ください。

Base64エンコード/デコード