💡Нужно декодировать данные Base64? Наш бесплатный онлайн инструмент мгновенно преобразует закодированные строки и файлы обратно в их оригинальный формат — идеально для разработчиков, работающих с API, вложениями электронной почты и восстановлением данных. 🚀 Поддерживает файлы до 10MB. Без загрузок!
🔍 Убедитесь, что строка Base64 соответствует стандартам RFC 4648
📊 Преобразуйте каждый символ Base64 в его 6-битное значение
🧩 Объедините четыре 6-битных фрагмента в 24-битные последовательности
💾 Разделите на оригинальные 8-битные байты и преобразуйте в выходной формат
Принимает стандартный алфавит Base64 RFC 4648 плюс варианты:
Тип | Символы | Примечания |
---|---|---|
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 с помощью нашего инструмента перед попыткой декодировать её в вашем приложении.
Всегда проверяйте размер вывода после декодирования - он должен быть примерно на 25% меньше, чем ввод Base64.
Комбинируйте с распаковкой gzip при обработке больших декодированных данных, которые ранее были сжаты.