Base64 エンコード/デコード ツール - オンライン&無料

リアルタイムオンライン Base64 エンコードおよびデコードツール。テキストとファイルの変換をサポートし、即座にフィードバックします。安全、高速、無料。

1 lines0 chars
1 lines0 chars

オンライン Base64 エンコーダおよびデコーダ

究極のオンライン Base64 エンコーダおよびデコーダへようこそ。このシンプルで強力なツールを使用すると、テキストを Base64 に変換したり、Base64 文字列を読み取り可能なテキストに即座にデコードしたりできます。

Base64 エンコーディングスキームは、バイナリデータをテキスト用に設計されたメディア(HTTP や SMTP など)を介して保存または転送するためにエンコードする場合に不可欠です。

高度な設定オプション

文字セットの選択

テキストデータを扱う場合、正しい文字セット (charset) を指定することが重要です。UTF-8 が標準ですが、レガシーシステムでは ASCII、ISO-8859-1、またはその他が使用される場合があります。

各行を個別にデコード

エンコードされたデータは、多くの場合、連続したテキストブロックとして表示されます。ただし、改行で区切られた複数の独立した Base64 文字列がある場合は、このオプションを有効にします。

ライブ変換モード

ライブモードを有効にすると、入力中に即座に結果が得られます。このモードは、JavaScript を使用してブラウザ内でローカルに Base64 変換を実行し、ゼロレイテンシを保証します。

安全でプライベート

あなたのプライバシーは私たちの最優先事項です。すべての通信は安全な SSL 暗号化接続 (HTTPS) を使用します。送信されたデータを検査、保存、または共有することはありません。

完全に無料のオンラインツール

当社の Base64 ツールは 100% 無料で使用できます。ソフトウェアのインストール、登録、サブスクリプションは必要ありません。

設計原則

Base64 インデックステーブルは、ほとんどのエンコーディングに共通で印刷可能な 64 文字で構成されています。これにより、電子メールサーバーなどのシステムによるデータ変更のリスクが最小限に抑えられます。

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

Base64 は、バイナリデータを radix-64 表現に変換することで ASCII 文字列形式で表現するバイナリからテキストへのエンコーディングスキームのグループです。

Base64 エンコーディングの例

トマス・ホッブズのリヴァイアサンからのこの引用を考えてみましょう:

"Man is distinguished, not only by his reason, but ..."

MIME Base64 でエンコードされると、この ASCII シーケンスは次のようになります:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

仕組み: 単語 "Man" は "TWFu" にエンコードされます。ASCII では、"M"、"a"、"n" はバイト 77、97、110 です。それらのバイナリ表現は結合され、6 ビットのグループに分割されます。

テキスト内容Man
ASCII 値7797110
バイナリ010011010110000101101110
インデックス1922546
Base64TWFu

示されているように、Base64 エンコーディングは 3 バイトの入力データ(24 ビット)を 4 つの Base64 文字(各 6 ビット)に変換し、データサイズを約 33% 増加させます。