ファイルのエンコード

Base64をファイルに変換

Base64やData URIをダウンロード可能なファイルに戻し、判定された種類とサイズを確認します。

すべてのファイルはブラウザー内だけで処理され、サーバーにはアップロードされません。

このツールについて

完全なBase64を貼り付けると、文字、長さ、パディングを確認してバイト列を復元します。Data URIのMIMEや内容の識別結果を参照でき、保存名も変更できます。

使い方

  1. Base64文字列、またはdata:で始まるBase64 Data URIを貼り付けます。
  2. 必要に応じてファイル名、拡張子、MIMEタイプを設定します。
  3. デコードを実行し、サイズ、判定した種類、注意事項を確認します。
  4. ファイルをダウンロードします。結果を自動で開いたり実行したりはしません。

機能

  • Base64文字列とMIMEを含むData URIに対応。
  • 有効な空白と改行を許容し、不正な文字、長さ、パディングを検証します。
  • 復元したバイト列のシグネチャから、保存用の既定の拡張子を提案します。
  • 名前やMIMEを変更しても、復元したバイト列は変更しません。

デコードと形式の判定

  • MIMEがない場合はapplication/octet-streamを使います。内容のシグネチャから形式の参考情報を表示します。
  • 種類が不明ならdecoded-file.binを使います。PDFやPNGなどを認識できた場合は対応する拡張子にできます。
  • Data URIの種類の指定やファイル名が内容と一致するとは限りません。判定結果も確認してください。
  • HTML、SVG、スクリプトもダウンロード用のファイルとして扱い、このページで自動表示しません。

利用上の制限

  • 復元後のファイルは最大20 MiBで、入力文字数にも上限があります。極端に長いテキストの貼り付けは避けてください。
  • Base64ではないパーセントエンコードのData URIには対応しません。不完全なデータ、不正な文字、誤ったパディングはエラーになります。

プライバシー

すべてのファイルはブラウザー内だけで処理され、サーバーにはアップロードされません。

ファイル名、入力したテキスト、結果も、現在のブラウザー内でのみ処理されます。入力内容は自動保存されません。消去する前やページを離れる前に、必要な結果をダウンロードしてください。

FAQ

Base64は圧縮形式ですか?

いいえ。バイナリのバイトをコピーできる文字列にする形式です。圧縮やファイル形式の自動変換は行いません。

なぜ元ファイルより大きくなりますか?

通常3バイトを4文字で表すため、約3分の1長くなります。短い入力にはパディングも付き、Data URIには種類を示す短い接頭部も付きます。

どんなファイルでも処理できますか?

サイズ制限内なら画像、PDF、ZIP、テキストなどに対応します。内容は変換にのみ使い、自動で開いたり実行したりしません。

ファイルはアップロードされますか?

すべてのファイルはブラウザー内だけで処理され、サーバーにはアップロードされません。

ファイルの種類はどう確認できますか?

復元した内容のシグネチャを優先し、Data URIや手動設定のMIMEも表示します。未知の形式は拡張子だけでは特定できません。

改行が含まれていても使えますか?

はい。有効な空白と改行は検証前に取り除きます。それ以外の不正な文字を黙って無視することはありません。

開発者ツール一覧に戻る