DevTulz Online

Base64 エンコーダー


Base64エンコーディングとは?

Base64エンコーディングは、テキストやバイナリデータをASCII文字列に変換する方法です。電子メールやURLなど、テキストデータを扱うように設計されたメディアで安全にデータを送信するために一般的に使用されます。

Base64エンコーディングツールの使い方

  1. エンコードしたいテキストを入力フィールドに入力します。

  2. (オプション)URL互換のBase64文字列を生成するには「URLセーフ」を選択します。

  3. (オプション)末尾の'='文字を削除するには「パディングを削除」を選択します。

  4. 「エンコード」ボタンをクリックして、即座にBase64エンコード結果を取得します。

この無料のオンラインBase64エンコーダーは高速で安全、ブラウザ上で直接動作します。データはサーバーに送信されません。開発者、Webサイト管理者、Base64変換が必要な方に最適です。

Base64デコードが必要ですか?Base64デコーダーをお試しください →

よくあるご質問

Base64 エンコーディングは暗号化と同じですか? いいえ。Base64 はエンコーディング形式であり、暗号化ではありません。誰でも鍵なしに Base64 文字列をデコードできます。機密データの保護に Base64 を使用しないでください。代わりに AES などの適切な暗号化アルゴリズムを使用してください。

Base64 エンコード出力が = または == で終わるのはなぜですか? Base64 は3バイトを一度に4文字にエンコードします。入力の長さが3の倍数でない場合、出力の長さを4の倍数にするために = パディング文字が追加されます。このパディングを必要としないシステムもあるため、オプションで削除できます。

URL セーフ Base64 とは何ですか? 標準的な Base64 は URL で特殊な意味を持つ + と / を使用します。URL セーフ Base64(RFC 4648 §5)は + を - に、/ を _ に置き換えるため、文字列をパーセントエンコードなしで URL クエリパラメータまたはパスセグメントに含めることができます。

Base64 出力は元の入力と比べてどのくらい大きくなりますか? Base64 エンコード出力は元の入力より約 33% 大きくなります。これは、入力の3バイトごとに出力の4文字になるためです。

Keywords: オンラインBase64エンコーダー、テキストからBase64、URLセーフBase64、無料Base64変換、即座にBase64エンコード