JNTZN

Конвертер Base64 в Hex

Инструменты Base64
Инструменты Base64

Base64 конвертер

Base64
Текст
Готово
Вставить строку Base64
0 символов
Декодированный текст
0 симв.UTF-8
Base64
PDF
Готово
Вставить PDF в кодировке Base64
0 символов
Вставьте строку Base64 PDF-файла. Декодированные байты будут сохранены как загружаемый .pdf.
PDF готов
output.pdf
Base64
Hex
Готово
Вставить строку Base64
0 символов
Формат вывода
Вывод Hex
0 байт0 Hex-симв.
Текст
Base64
Готово
Введите или вставьте текст
0 символов
Кодировка
Вывод Base64
0 симв.0% накладных расходов
PDF
Base64
Файл не загружен
Перетащите PDF-файл сюда
📄
Перетащите PDF сюда
или нажмите Обзор для выбора файла
document.pdf
0 KB
PDF
Кодируйте любой PDF в строку Base64. Полезно для встраивания в JSON, URI данных HTML или API, принимающих двоичные данные в Base64.
Вывод Base64
0 симв.Размер после кодирования
Hex
Base64
Готово
Вставить строку Hex
0 символов
Принимает Hex с пробелами (48 65 6c), простой (48656c) или с префиксом (0x48 0x65) — пробелы, дефисы и префиксы 0x удаляются автоматически.
Вывод Base64
0 байт0 симв.
Готово!

Что такое конвертер Base64 в шестнадцатеричный формат?

Конвертер Base64 в hex принимает строку, закодированную в Base64, и декодирует её в шестнадцатеричное представление — формат, в котором каждый байт бинарных данных выражается двумя шестнадцатеричными цифрами (0–9, a–f). В отличие от конвертера PDF, он не создаёт файл, а возвращает читаемую человеком строку hex-значений, напрямую представляющих лежащие в основе байты.

Зачем конвертировать файлы Base64?

Шестнадцатеричный формат — это общий язык низкоуровневой инспекции данных. Разработчики и специалисты по безопасности обращаются к hex, когда им нужно точно узнать, какие байты скрыты внутри закодированных данных. Типичные сценарии использования включают отладку ответов API при подозрении на повреждение кодировки, анализ криптографических данных — хешей, подписей, ключей и сертификатов, которые часто передаются в формате Base64, проверку заголовков бинарных файлов для определения их истинного типа, а также работу с сетевыми протоколами или встраиваемыми системами, использующими hex для представления данных. Конвертация Base64 в hex буквально открывает занавес: вместо непрозрачной строки из букв и цифр вы видите необработанные значения байтов, из которых состоят реальные данные.

Может ли конвертер Base64 в hex работать с большими файлами?

Поскольку результатом является текстовая строка, а не бинарный файл, большие входные данные могут очень быстро генерировать огромные hex-строки. Бинарные данные объёмом 1 МБ превращаются примерно в 1,33 МБ Base64, которые затем декодируются в 2 МБ hex-текста (два символа на байт). Браузер обрабатывает всё это целиком в памяти, поэтому умеренные входные данные — криптографические ключи, короткие бинарные блобы, закодированные изображения, заголовки документов — не представляют никакой проблемы. Для очень больших данных выходная строка может стать слишком объёмной для отображения и копирования; в особенности режим визуальных чипов способен замедлить браузер, так как для каждого байта создаётся отдельный элемент DOM. Для больших входных данных форматы вывода без разделителей или с пробелами значительно эффективнее.

Как работает инструмент конвертации Base64 в hex?

Конвертация выполняется в три этапа. Сначала строка Base64 нормализуется — пробельные символы удаляются, чтобы строки с переносами строк или с форматированием обрабатывались корректно. Затем функция JavaScript atob() декодирует Base64 в бинарную строку, где каждый символ представляет один байт данных. Наконец, каждый символ этой бинарной строки проходит через charCodeAt() для получения числового значения байта, которое затем преобразуется в двухсимвольную hex-строку с помощью toString(16) с дополнением нулями, чтобы однозначные значения, например 5, записывались как 05. Полученные hex-значения форматируются в соответствии с выбранным режимом вывода: с пробелами (48 65 6c), без разделителей (48656c), с префиксом 0x (0x48 0x65) или в виде цветных чипов для визуального осмотра.

Является ли конвертер Base64 в hex бесплатным?

Полностью. Это единый HTML-файл, который работает целиком в вашем браузере без учётной записи, без серверной части, без телеметрии и без каких-либо затрат. Вы можете сохранить его на рабочем столе и использовать офлайн бессрочно.