Инструмент кодирования/декодирования Base64 - Онлайн и бесплатно
Онлайн-инструмент кодирования и декодирования Base64 в реальном времени. Поддержка преобразования текста и файлов с мгновенной обратной связью. Безопасно, быстро и бесплатно.
Онлайн Base64 Кодировщик и Декодировщик
Добро пожаловать в лучший онлайн кодировщик и декодировщик Base64. Этот простой, но мощный инструмент позволяет мгновенно конвертировать текст в Base64 или декодировать строки Base64 в читаемый текст.
Схемы кодирования Base64 необходимы при кодировании двоичных данных для хранения или передачи через носители, предназначенные для текста (например, HTTP или SMTP).
Расширенные параметры конфигурации
Выбор кодировки
При работе с текстовыми данными важно указать правильную кодировку (charset). Хотя UTF-8 является стандартом, устаревшие системы могут использовать ASCII, ISO-8859-1 или другие.
Декодировать каждую строку отдельно
Закодированные данные часто выглядят как непрерывный блок текста. Однако, если у вас есть несколько независимых строк Base64, разделенных новыми строками, включите эту опцию.
Режим живого преобразования
Включите живой режим, чтобы получать мгновенные результаты по мере ввода. Этот режим выполняет преобразование Base64 локально в вашем браузере с использованием JavaScript, обеспечивая нулевую задержку.
Безопасно и конфиденциально
Ваша конфиденциальность - наш приоритет. Все коммуникации используют безопасные зашифрованные соединения SSL (HTTPS). Мы никогда не проверяем, не храним и не передаем ваши отправленные данные.
Полностью бесплатный онлайн-инструмент
Наш инструмент Base64 на 100% бесплатен для использования. Не требуется установка программного обеспечения, регистрация или подписка.
Принципы проектирования
Таблица индексов Base64 состоит из 64 символов, выбранных так, чтобы быть общими для большинства кодировок и печатными. Это минимизирует риск изменения данных системами, такими как почтовые серверы.
Что такое кодирование Base64?
Base64 - это группа схем кодирования двоичных данных в текст, которые представляют двоичные данные в формате строки ASCII, переводя их в представление radix-64.
Пример кодирования Base64
Рассмотрим эту цитату из Левиафана Томаса Гоббса:
"Man is distinguished, not only by his reason, but ..."
При кодировании в MIME Base64 эта последовательность ASCII становится:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=Как это работает: Слово "Man" кодируется как "TWFu". В ASCII "M", "a", "n" - это байты 77, 97, 110. Их двоичные представления объединяются и делятся на группы по 6 бит.
| Текстовое содержимое | M | a | n | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Значение ASCII | 77 | 97 | 110 | |||||||||||||||||||||
| Двоичный | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| Индекс | 19 | 22 | 5 | 46 | ||||||||||||||||||||
| Base64 | T | W | F | u | ||||||||||||||||||||
Как показано, кодирование Base64 преобразует 3 байта входных данных (24 бита) в 4 символа Base64 (по 6 бит каждый), увеличивая размер данных примерно на 33%.