このシンプルなオンラインツールでテキストをBASE64にエンコード、またはBASE64をテキストにデコードします。
BASE64は、バイナリデータをASCII文字列形式で表現するエンコード方式です。メールやHTTPなどのテキストベースのプロトコルで安全に送信できるよう、画像やファイルなどのバイナリデータをテキストにエンコードするのに一般的に使用されます。BASE64は64文字(A-Z、a-z、0-9、+、/)を使用してデータを表現し、パディングには「=」を使用します。
BASE64エンコーダー/デコーダーは次のような状況で役立ちます:
BASE64は64個の印刷可能な文字を使用してバイナリデータを表現します。
3バイト(24ビット)のバイナリデータを4つの6ビットグループに分割し、各グループつ64文字(A-Z、a-z、0-9、+、/)のいずれかにマッピングします。
BASE64文字を対応する6ビット値に変換し、それらを連結して元のバイナリデータを復元します。パディング文字(=)は無視されます。
Base64はバイナリデータをASCII文字列形式で表現するバイナリテキストエンコード方式です。テキストベースのプロトコルでデータを送信するために一般的に使用されます。
テキスト専用チャネルでバイナリデータを送信したり、HTML/CSSに画像を埋め込んだり、JSON/XMLにバイナリデータを保存したり、メールに添付ファイルを含めたりするときBase64を使用します。
いいえ、Base64は暗号化ではありません。簡単にデコードできるデータエンコード形式です。機密情報を保護するためにBase64だけを使用してはいけません。
Base64エンコードは3バイトのバイナリデータを4つのASCII文字に変換するため、データサイズを約33%増加させます。
はい、画像、PDF、文書などあらゆるタイプのファイルをエンコードできます。我々のツールは簡単なエンコードのためにドラッグ&ドロップファイルアップロードをサポートしています。