YamlBox

Интернет и кодирование

Base64 Кодер и декодер

Кодируйте текст UTF-8 в Base64 или декодируйте Base64 обратно в текст, включая URL-безопасные варианты и содержимое, отличное от ASCII. Разрывы входных строк (как видно в файлах PEM) допускаются.

Варианты конвертации

Текст или Base64

Примеры: Текст для кодирования · Base64 для декодирования · URL-безопасный вход —⌘/Ctrl + Enter преобразует · перетаскивает файл, чтобы загрузить его · обрабатывается локально

Конверсии

Вывод доступен только для чтения. Используйте «Копировать», «Загрузить» или «Поделиться», чтобы удалить его.

Как использовать инструмент Base64 Кодер/декодер

  1. Вставьте текст или Base64

    Переключатель режима определяет направление; используйте auto, чтобы короткие строки, состоящие только из алфавита, пробовались как Base64.

  2. Переключите URL-безопасно, если необходимо.

    URL-безопасный Base64 заменяет + на - и / на _ и удаляет заполнение — необходимое в параметрах запроса и сегментах JWT.

  3. Скопируйте результат

    Разрывы строк во входных данных игнорируются, поэтому вы можете напрямую декодировать упакованный сертификат или тело PEM.

Чем отличается этот инструмент

  • Правильная обработка UTF-8 — акценты, CJK и эмодзи прекрасно передаются туда и обратно.
  • URL-безопасный вариант алфавита с обработкой заполнения
  • Пробелы и разрывы строк при вводе допускаются.
  • Точные ошибки для недопустимых символов или усеченных данных.
  • Также показывает длину в байтах, что полезно для проверки размера.

Конфиденциальность по архитектуре: эта страница не содержит аналитики, которая получает ваши данные, а код преобразования запускается на вашей вкладке. Вы можете отключиться от сети после загрузки и продолжить работу.

Base64 Кодер/декодер — часто задаваемые вопросы

Является ли Base64 шифрованием?

Нет. Base64 — это кодировка, а не шифрование: он не имеет ключа и не обеспечивает нулевую конфиденциальность. Считайте данные, закодированные в формате Base64, как открытый текст, который выглядит просто зашифрованным. Используйте шифрование (TLS, AES, возраст), когда необходима секретность.

Почему Base64 иногда URL безопасно с использованием - и _?

Стандартный Base64 использует + и /, что проблематично внутри URL-адресов и идентификаторов. Вариант URL-безопасный (RFC 4648 §5) заменяет - и _ и часто опускает заполнение =, поэтому значение сохраняется при помещении в строку запроса или имя файла.

Как декодировать Base64 в файл или изображение?

Этот инструмент декодирует в текст, который подходит для текстовых полезных данных. Если декодированные байты представляют собой изображение или архив, этот декодер четко сообщает об этом, вместо того, чтобы печатать мусор — используйте для них инструмент байтов в файл.

Почему моя строка Base64 заканчивается на = или ==?

Прокладка. Base64 кодирует 3 байта в 4 символа; когда входная длина не кратна трем, кодирование дополняется знаком =, чтобы блок оставался полным. Заполнение часто является необязательным и удаляется при URLбезопасном использовании.

Ищете “декодирование base64 онлайн”, “кодировка base64”, “конвертер base64”? Вы находитесь в правильном месте — просмотреть все инструменты 19.

Более глубокое чтение

Статья в блоге · 5 минута чтения Base64 декодировать и кодировать: для транспорта, а не для Base64 декодировать и кодировать в браузере — правило размера 4/3, отступы, вариант base64url и ошибка Unicode, из-за которой декодированный текст выглядит как мусор. Читать руководство →