このツールでできること
デコーダはまず Base64 文字、長さ、パディングをチェックし、次に atob を呼び出してバイトを取得し、最後に致命的モード TextDecoder を使用して UTF-8 をデコードします。これにより、無効なバイトが文字化けに自動的に置き換えられるわけではありません。
- コピー中に追加される通常の空白は無視できます。
- UTF-8 テキストのみを対象とします。任意のバイナリ ファイルはテキスト出力には適していません。
- 例外はキャッチされ、ページ全体がクラッシュすることはありません。
使い方
- Base64文字列を貼り付けます。
- 「Base64デコード」をクリックします。
- 入力が有効な場合は、復元された Unicode テキストを表示します。
- 必要な結果をコピーします。
主な用途
- 構成内の Base64 テキスト値を表示します。
- 中国語、日本語、絵文字のエンコード往復を検証します。
- 不正なパディングまたは非 UTF-8 データのトラブルシューティングを行います。
Base64 Decodeの機能
Base64 を厳密にチェックしてから UTF-8 としてデコードすることで、多言語 Unicode テキストを復元します。日常的な開発、デバッグ、データの並べ替え、コードの最適化のシナリオに適しています。処理結果を直接閲覧、コピー、ダウンロードすることができます。
FAQ
一部の Base64 はバイトにデコードできるのに、エラーが報告されるのはなぜですか?
UTF-8 テキストではない可能性があります。このページでは、バイナリが破損した文字として表示されるのを避けるために、厳密な UTF-8 デコードを使用しています。
Base64を改行して入力することは可能でしょうか?
はい、ツールは検証する前に一般的な空白を削除します。
無効なパディングにどう対処するか?
文字位置または = パディングが規則に従っていない場合、無効な Base64 が表示され、ハンドルされない例外はスローされません。