このツールについて
完全なBase64を貼り付けると、文字、長さ、パディングを確認してバイト列を復元します。Data URIのMIMEや内容の識別結果を参照でき、保存名も変更できます。
使い方
- Base64文字列、またはdata:で始まるBase64 Data URIを貼り付けます。
- 必要に応じてファイル名、拡張子、MIMEタイプを設定します。
- デコードを実行し、サイズ、判定した種類、注意事項を確認します。
- ファイルをダウンロードします。結果を自動で開いたり実行したりはしません。
機能
- 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も表示します。未知の形式は拡張子だけでは特定できません。
改行が含まれていても使えますか?
はい。有効な空白と改行は検証前に取り除きます。それ以外の不正な文字を黙って無視することはありません。