💡Base64データをデコードする必要がありますか?私たちの無料オンラインツールは、エンコードされた文字列とファイルをオリジナルの形式に即座に変換します—API、メール添付ファイル、データ復旧を扱う開発者に最適です。🚀 最大10MBのファイルをサポート。ダウンロード不要!
🔍 Base64文字列がRFC 4648標準に従っていることを確認
📊 各Base64文字を6ビット値に変換
🧩 4つの6ビットチャンクを24ビットシーケンスに結合
💾 オリジナルの8ビットバイトに分割し、出力形式に変換
RFC 4648標準のBase64アルファベットとそのバリアントを受け付けます:
タイプ | 文字 | 備考 |
---|---|---|
0 -25 | A-Z | 🔠 大文字 |
2 6-51 | a-z | 🔡 小文字 |
5 2-61 | 0 -9 | 🔢 数字 |
6 2-63 | +/ | ⚡ 標準記号 |
= | ⏹ ️ パディング文字 | |
-_ | 🌐 URLセーフバリアント |
デコードサイズ比較:
Base64サイズ | オリジナルサイズ | 削減 |
---|---|---|
4 文字 | 3 バイト | 🔽 25% |
1 .33KB | 1 KB | 🔽 25% |
1 .33MB | 1 MB | 🔽 25% |
平均処理時間(Chrome v120):
ファイルサイズ | デコード時間 |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
プラットフォーム間のネイティブBase64ツール:
🔤文字列をデコード
echo 'SGVsbG8=' | base64 --decode
基本的な文字列デコード
📁ファイルをデコード
base64 -d input.b64 > output.txt
Base64からファイルへの変換
🔌PowerShellでデコード
[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String("SGVsbG8="))
ネイティブPowerShellメソッド
⌨️ CMDでデコード
certutil -decode input.b64 output.txt
組み込みWindowsユーティリティ
const binaryString = atob('iVBORw0KGgo...');
const decodedData = JSON.parse(atob(localStorage.getItem('cache')));
Content-Transfer-Encoding: base64
const attachment = Buffer.from(encodedContent, 'base64');
Base64
文字、2) パディング '=' が不足している、または 3) データが元々バイナリであった(テキストとして表示するのではなく、ファイルとして保存してみてください)。Base64
が標準形式に変換されます。Base64
は暗号化ではありません - エンコーディングです。機密データについては、元のエンコーディングの前に適切な暗号化(AESなど)が使用されていることを確認してください。デバッグのために、アプリケーションでデコードを試みる前に、まず私たちのツールでBase64文字列を検証してください。
デコード後は常に出力サイズを確認してください - Base64入力よりも約25%小さくなるはずです。
以前に圧縮された大きなデコードデータを扱う場合は、gzip解凍と組み合わせてください。