テキスト入力とエンコード モードを選択し、以下に示すように Hello を正確に入力します。この例では、UTF-8 と標準の Base64 アルファベットを使用します。テキストをエンコードし、結果が SGVsbG8= であることを確認します。
統合の場合は、まず受信側システムが標準の Base64 を想定しているのか、それとも URL セーフなバリアントを想定しているのかを確認します。オプションをランダムに変更するのではなく、パディングと行の折り返しの要件に合わせてください。ファイルを処理するときは、ファイル ワークフローを使用して、そのバイトが直接エンコードされるようにします。
Hello → SGVsbG8= → Hello
btoa("Hello"); // SGVsbG8=
base64.b64encode(b"Hello") # SGVsbG8=
Base64 はバイトの可逆表現であり、暗号化や秘密の保存方法ではありません。 6 ビットのグループを 64 文字のアルファベットにマッピングします。必要に応じて、パディングによって最終グループが完成します。
標準 Base64 では、プラス文字とスラッシュ文字が使用されます。 URL セーフなアルファベットはハイフンとアンダースコアを置き換え、URL 指向のプロトコルでこれらの文字を回避します。パディング要件は受信フォーマットによって異なります。
処理はブラウザーで行われます。保存と共有は任意で、アカウントが必要です。選択した内容が当サービスに送信されます。
入力が完了し、選択したアルファベットが使用されていることを確認します。テキストのデコードには正しい文字エンコードも必要です。有効な Base64 は画像、アーカイブ、またはその他のバイナリ ファイルを表すことができるため、テキストが読めなくてもバイトが破損しているとは限りません。
小さなサンプルから始めて、大きなファイルをエンコードする前にラウンドトリップを確認します。ブラウザーはソース出力とエンコードされた出力の両方にメモリを必要とし、Base64 拡張によりそのコストが増加します。固定の処理遅延やサイズ削減の保証はありません。
ファイルをここにドラッグ&ドロップするか、
すべてのファイル形式をサポート • 最大サイズ: 100MB
処理はブラウザーで行われます。保存と共有は任意で、アカウントが必要です。選択した内容が当サービスに送信されます。
ファイルサイズ制限: 最大ファイルサイズは100MBで、ブラウザの最適なパフォーマンスを確保します。10MB以上のファイルは処理に時間がかかる場合があります。