Инструмент кодирования Base64

Быстрое кодирование и декодирование Base64 с поддержкой UTF-8 текста

Ввод
Символов: 0
Байт: 0
Результат
Символов: 0
Байт: 0

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

Что такое Base64?

Base64 — это способ кодирования двоичных данных с использованием 64 печатных символов (A-Z, a-z, 0-9, +, /). Он часто используется для передачи и хранения двоичных данных в сценариях, требующих обработки текстовых данных, например, в электронной почте, JSON, XML или URL. Принцип кодирования Base64: каждые 3 байта (24 бита) данных разбиваются на 4 группы по 6 бит, каждая группа отображается в печатный символ. Закодированные данные примерно на 33% больше исходных.

Использование

Основные операции

  1. Вставьте или введите текст в поле ввода
  2. Нажмите「Кодирование Base64」для преобразования текста в формат Base64
  3. Нажмите「Декодирование Base64」для восстановления строки Base64 в текст
  4. Результат автоматически отображается в поле вывода, копирование одним кликом

Описание функций

КодированиеПреобразует обычный текст в закодированную строку Base64
ДекодированиеВосстанавливает закодированную строку Base64 в исходный текст
Поддержка UTF-8Полная поддержка кириллицы, китайского, японского и других многобайтовых символов
Мгновенная конвертацияОбработка на стороне браузера, загрузка на сервер не требуется

Примеры

Кодирование текста

Hello World → SGVsbG8gV29ybGQ=

Кодирование китайского

你好世界 → 5L2g5aW95LiW55WM

Кодирование URL

https://example.com → aHR0cHM6Ly9leGFtcGxlLmNvbQ==

Часто задаваемые вопросы

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

О: Нет. Base64 — это только способ кодирования, не шифрование. Любой может легко декодировать строку Base64, она не обеспечивает никакой безопасности. Не используйте Base64 для защиты конфиденциальной информации.

В: Почему после кодирования появляются символы =?

О: Кодирование Base64 требует, чтобы входные данные были кратны 3 байтам. Когда длина исходных данных не кратна 3, используется символ = для заполнения, максимум 1 или 2 символа =.

В: Как обрабатывать кириллицу и другие не-ASCII символы?

О: Этот инструмент использует UTF-8 кодирование для обработки текста: сначала текст преобразуется в последовательность байтов UTF-8, затем кодируется в Base64, что обеспечивает полную поддержку кириллицы и других многобайтовых символов.