Декодер Base64
Узнайте, что представляет собой строка Base64, с помощью декодера Base64 от MiniWebtool. Стандартный ввод и вариант для URL можно декодировать для просмотра текста или байтов; варианты кодирования и форматы вывода помогают диагностировать данные.
В Gemini вставьте скопированный вопрос в чат. Его также можно скопировать ниже.Нужна помощь с инструментом? Спросите ИИ
Посмотреть вопрос
Ваш блокировщик рекламы мешает нам показывать объявления
MiniWebtool остается бесплатным благодаря рекламе. Если этот инструмент помог вам, поддержите нас: перейдите на тариф без рекламы и с большим числом ежедневных запусков или разрешите MiniWebtool.com и обновите страницу.
- Разрешите рекламу для MiniWebtool.com и обновите страницу
- Или перейдите на тариф без рекламы и с более высокими дневными лимитами
О Декодер Base64
Добро пожаловать в Декодер Base64 — мощный инструмент, который декодирует строки Base64 обратно в их исходный текстовый или двоичный формат. Благодаря подробному анализу байтов, поддержке нескольких форматов вывода, поддержке URL-safe строк и визуализации распределения символов, этот декодер предоставляет все необходимое для работы с данными Base64 при разработке, анализе данных и отладке.
Коротко
Декодер Base64 превращает строки Base64 в стандартной или URL-safe форме обратно в текст или сырые байты. Он показывает декодированный результат как текст, hex, двоичный код или таблицу байтов в выбранной вами кодировке символов.
| Функция | Что даёт | Подходит для |
|---|---|---|
| Стандартный и URL-safe | Декодирует стандартный Base64 (+ и /) и URL-safe Base64 (- и _). Переносы строк во вставленной строке обрабатываются автоматически. | Декодирование частей JWT и Base64, скопированного из URL |
| Кодировка вывода | Декодированные байты читаются как UTF-8, ASCII, Latin-1 или UTF-16. | Текст в устаревших или западноевропейских кодировках |
| Четыре вида результата | Переключайтесь между Text, Hex, Binary (8 бит на байт) и таблицей байтов с десятичным, шестнадцатеричным и двоичным значением и символом для каждого байта. | Просмотр двоичных данных или непечатаемых символов |
| Распределение символов | График показывает, как часто каждый символ встречается в декодированном выводе. | Выявление необычных закономерностей в декодированных данных |
| Проверка ввода | Проверяет ввод и выполняет проверку кодировки перед показом результатов. | Поиск причины, по которой строка Base64 не декодируется |
Что такое кодирование Base64?
Base64 — это схема кодирования двоичных данных в текст, представляющая двоичные данные с помощью набора из 64 символов ASCII. Она преобразует двоичные данные в текстовый формат, который можно безопасно передавать по текстовым протоколам, таким как электронная почта (MIME), встраивать в документы JSON/XML или хранить в базах данных, принимающих только текст.
Стандартный Base64: A-Z, a-z, 0-9, +, / (с = для заполнения)
URL-safe Base64: A-Z, a-z, 0-9, -, _ (заменяет + и /)
Почему кодирование Base64 важно
- Вложения электронной почты: Кодировка MIME использует Base64 для безопасной передачи двоичных файлов в письмах.
- Data URI: Встраивание изображений и шрифтов непосредственно в HTML/CSS с помощью Base64.
- API-взаимодействие: Безопасная передача двоичных данных в JSON.
- Аутентификация: HTTP Basic Auth кодирует учетные данные в Base64.
- Cookies и токены: Токены JWT используют кодировку Base64URL.
Как использовать этот декодер
- Вставьте строку Base64: Скопируйте закодированный текст в поле ввода. Разрывы строк обрабатываются автоматически.
- Выберите кодировку вывода: Выберите UTF-8 для большинства случаев или выберите ASCII, Latin-1 или UTF-16 для специфических нужд.
- Включите режим URL-safe: Отметьте этот пункт, если ваш Base64 использует - и _ вместо + и /.
- Нажмите "Декодировать": Просмотрите декодированный текст вместе с подробным анализом.
- Изучите результаты: Переключайтесь между вкладками Текст, Hex, Двоичный вид и Таблица байтов для различных представлений данных.
Понимание форматов вывода
Текстовый вид
Декодированное содержимое, интерпретируемое как текст с использованием выбранной вами кодировки. Это то, что вам нужно для декодирования текстового контента Base64, такого как файлы конфигурации, сообщения или учетные данные.
Hex (Шестнадцатеричный вид)
Показывает необработанные байты как шестнадцатеричные значения. Полезно для анализа двоичного содержимого, отладки проблем с кодировкой или работы с данными, включающими непечатные символы.
Двоичный вид
Отображает каждый байт как 8-битное двоичное число. Полезно для низкоуровневого анализа данных, понимания битовых паттернов или в образовательных целях.
Таблица байтов
Комплексная таблица, показывающая каждый байт с его десятичным значением, шестнадцатеричным представлением, двоичной формой и эквивалентным символом. Идеально подходит для детального изучения закодированных данных.
Стандартный vs URL-Safe Base64
| Характеристика | Стандартный Base64 | URL-Safe Base64 |
|---|---|---|
| Символ 62 | + (плюс) | - (дефис) |
| Символ 63 | / (косая черта) | _ (подчеркивание) |
| Заполнение | = (обязательно) | = (часто опускается) |
| Применение | Email, общее кодирование | URL-адреса, имена файлов, JWT |
Варианты кодировки символов
| Кодировка | Лучше всего для | Поддержка символов |
|---|---|---|
| UTF-8 | Современный текст, Unicode | Все символы Unicode |
| ASCII | Простой английский текст | 128 символов (0-127) |
| Latin-1 | Западноевропейский текст | 256 символов (0-255) |
| UTF-16 | Исходник в UTF-16 | Все символы Unicode |
Распространенные случаи использования Base64
Веб-разработка
- Data URI: Встраивание небольших изображений в CSS/HTML для уменьшения количества HTTP-запросов.
- Веб-шрифты: Включение шрифтов непосредственно в таблицы стилей.
- Source maps: Кодирование отладочной информации в скомпилированных файлах.
API и аутентификация
- Токены JWT: JSON Web Tokens используют Base64URL для заголовка и полезной нагрузки.
- HTTP Basic Auth: Учетные данные кодируются в Base64 (имя_пользователя:пароль).
- OAuth: Клиентские учетные данные часто используют кодировку Base64.
Передача данных
- Вложения электронной почты: Кодировка MIME использует Base64 для двоичных файлов.
- Данные XML/JSON: Двоичные данные, встроенные в текстовые форматы.
- Хранение в БД: Хранение двоичных данных в текстовых колонках.
Накладные расходы на размер Base64
Кодирование Base64 увеличивает размер данных примерно на 33%. Это происходит потому, что каждые 3 байта входных данных создают 4 байта выходных. Формула такова:
Закодированный размер = ⌈(исходный размер × 4) / 3⌉ + заполнение
Пример: 100 байт → ~134 байта в закодированном виде
Часто задаваемые вопросы
Что такое кодирование Base64?
Base64 — это схема кодирования двоичных данных в текст, которая представляет двоичные данные с помощью 64 символов ASCII (A-Z, a-z, 0-9, +, /). Она обычно используется для передачи двоичных данных по текстовым протоколам и встраивания их в документы JSON, XML или HTML.
В чем разница между стандартным и URL-safe Base64?
Стандартный Base64 использует символы '+' и '/', которые имеют специальное значение в URL. URL-safe Base64 заменяет их на '-' и '_', чтобы сделать строку безопасной для использования в адресах и именах файлов без дополнительного энкодинга.
Почему данные Base64 заканчиваются знаками '='?
Символы '=' гарантируют, что длина строки кратна 4. Так как Base64 кодирует по 3 байта за раз, заполнение добавляется, если ввод не кратен трем. Один '=' означает 2 байта в остатке, два '=' — 1 байт.
Может ли Base64 декодировать изображения?
Да, Base64 может декодировать любые двоичные данные. Этот инструмент показывает Hex и двоичный код, что полезно для анализа. Чтобы увидеть само изображение, декодированные байты нужно сохранить как файл.
Какую кодировку выбрать для декодирования?
Используйте UTF-8 для большинства текстов. ASCII подходит для простого английского, Latin-1 — для западноевропейских языков, а UTF-16 — если данные изначально были в UTF-16.
Насколько данные становятся больше?
Размер увеличивается примерно на 33%. Каждые 3 входных байта превращаются в 4 выходных символа. Например, 100 байт данных станут 136 символами в Base64.
Похожие инструменты
- Кодер Base64 — преобразование текста в Base64
- Кодер URL — кодирование текста для URL
- Декодер URL — декодирование URL-кодированных строк
Дополнительные ресурсы
Ссылайтесь на этот контент, страницу или инструмент так:
"Декодер Base64" на сайте https://ru.miniWebtool.com/декодер-base64/ от MiniWebtool, https://MiniWebtool.com/
от команды miniwebtool. Обновлено: 5 февраля 2026 г.
Обсудите инструмент с любимым ИИ
В Gemini вставьте скопированный вопрос в чат. Его также можно скопировать ниже.
Посмотреть вопрос
Кодировщики и декодеры:
- Инструмент шифра Атбаш Новый
- Декодер Base64
- Кодировщик Base64
- Декодер JWT
- Генератор JWT Новый
- Декодер азбуки Морзе
- Генератор азбуки Морзе
- Кодировщик и декодировщик ROT13 Новый
- Конвертер Текста в Двоичный/Hex/ASCII Новый
- Декодер URL
- URL-кодировщик
- Валидатор и декодер UUID Новый
- Инструмент шифра Виженера Новый