Base64 エンコード/デコード ツール - オンライン&無料
リアルタイムオンライン Base64 エンコードおよびデコードツール。テキストとファイルの変換をサポートし、即座にフィードバックします。安全、高速、無料。
オンライン 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 ビットのグループに分割されます。
| テキスト内容 | M | a | n | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ASCII 値 | 77 | 97 | 110 | |||||||||||||||||||||
| バイナリ | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| インデックス | 19 | 22 | 5 | 46 | ||||||||||||||||||||
| Base64 | T | W | F | u | ||||||||||||||||||||
示されているように、Base64 エンコーディングは 3 バイトの入力データ(24 ビット)を 4 つの Base64 文字(各 6 ビット)に変換し、データサイズを約 33% 増加させます。