Base64 エンコード/デコード
無料オンラインBase64エンコーダーとデコーダー。テキストをBase64に、Base64をテキストに即座に変換。サーバーへのアップロードなし、100%プライベート。
Base64エンコードとは何ですか?
Base64は、64個の文字を使用してバイナリデータをASCII文字列形式に変換するバイナリ-テキストエンコードスキームです。通常、テキストベースの形式にバイナリデータを埋め込むために使用されます。
Base64エンコードはどのように機能しますか?
Base64は3バイト(24ビット)のバイナリデータを4つのASCII文字(各6ビットを表す)に変換します。これにより、データサイズが約33%増加します。
Base64ではどのような文字が使用されますか?
Base64では、A-Z(大文字26個)、a-z(小文字26個)、0-9(数字10個)、+、/の64文字が使用されます。=文字はパディングに使用されます。
このBase64ツールを使用しても安全ですか?
はい、すべての処理はブラウザ内でローカルに行われます。データはどのサーバーにも送信されないため、100%のプライバシーとセキュリティが保証されます。
URLセーフBase64とは何ですか?
URLセーフBase64は、+を-に、/を_に置き換え、パディング(=)を削除します。これにより、エンコードの問題なくURLやファイル名で安全に使用できます。
なぜBase64はファイルサイズを増加させるのですか?
Base64は3バイトを4文字に変換するため、サイズが33%増加します。このオーバーヘッドは、バイナリデータ印刷可能なテキストとして表現するために必要です。
Base64の一般的な用途は何ですか?
Base64は、CSS/HTMLに画像を埋め込む、電子メール添付(MIME)をエンコードする、データベースにパスワードを保存する、テキストプロトコルを介してバイナリデータを送信する、データURIなどに使用されます。
どんなBase64文字列でもデコードできますか?
はい、有効なBase64エンコード済み文字列であれば可能です。文字列に無効な文字が含まれているか、パディングが正しくない場合、ツールがアラートを表示します。
パディング文字(=)の目的は何ですか?
パディング(=)は、Base64文字列の長さが4の倍数になるようにします。入力データの長さが3で割り切れない場合に追加されます。
Base64は画像をエンコードできますか?
はい、Base64は画像を含む任意のバイナリデータをエンコードできます。結果は、データURIを使用してHTML/CSSに直接埋め込むことができるテキスト文字列です。
Base64は暗号化ですか?
いいえ、Base64はエンコーディングであり、暗号化ではありません。簡単に反転可能で、セキュリティを提供しません。データ表現のためのものであり、保護のためのものではありません。
Base64とUTF-8の違いは何ですか?
UTF-8はUnicodeテキストの文字エンコーディングです。Base64はバイナリ-テキストエンコードスキームです。UTF-8はテキスト文字を表現し、Base64はバイナリデータをテキストとして表現します。