Base64とは何か
Base64は、画像やファイルなどのバイナリデータを、A〜Z・a〜z・0〜9と「+」「/」「=」の64文字だけで表現する変換方式です。メールやJSON、URLなどテキストしか扱えない場所にデータを埋め込むために使われます。
変換後の文字列は元のデータより約33%大きくなりますが、文字コードの影響を受けずに送れるのが利点です。CubToolsでは、この変換と逆変換(デコード)をブラウザ内で完結できます。
エンコードの手順
テキストボックスに変換したい文字列を入力または貼り付けます。モードが「エンコード」になっていることを確認して変換を実行すると、Base64文字列が出力されます。
デコードの手順
モードを「デコード」に切り替え、Base64文字列を貼り付けます。変換を実行すると元のテキストが復元されます。改行や空白が混ざっていると失敗することがあるため、事前に取り除くのがコツです。
変換結果の使い方
出力された文字列はコピーボタンでクリップボードにコピーできます。HTMLのdata URIやAPIのリクエストボディなど、そのまま貼り付けて利用してください。
手順
- CubToolsのBase64エンコードページを開く
- 変換モードで「エンコード」または「デコード」を選ぶ
- 入力欄に文字列を貼り付ける
- 変換ボタンを押して結果を確認する
- 出力欄の内容をコピーする
- 必要に応じてdata URIなどに組み込んで使う
よくある質問
Base64に変換するとデータは暗号化されますか?
いいえ、Base64は暗号化ではなく単なる変換方式です。誰でもデコードできるため、パスワードなどの機密情報をそのままBase64化して公開しないでください。
日本語の文字列も変換できますか?
はい、可能です。CubToolsはUTF-8として処理するため、日本語を含む文字列も正しくエンコード・デコードできます。文字化けする場合は入力の文字コードを確認してください。
ファイルのBase64変換にも対応していますか?
いいえ、テキストの変換のみに対応しており、ファイルの選択・読み込みには対応していません。画像などをBase64化したい場合は、OS標準のbase64コマンドなど他の手段をご利用ください。
変換したデータはサーバーに送信されますか?
いいえ、すべての処理はお使いのブラウザ内で行われ、入力内容がサーバーにアップロードされることはありません。