Что такое кодировщик/декодер base64?
Base64 Encoder/Decoder — это бесплатный онлайн-инструмент, который преобразует текст в кодировку BASE64 и обратно. Base64 — это схема кодирования двоичного текста, которая представляет двоичные данные в формате строки ASCII, обычно используемая для встраивания данных в URL-адрес, электронные письма, HTML и полезные нагрузки API, где двоичные данные не могут передаваться напрямую.
Инструмент поддерживает как стандартную кодировку Base64 (RFC 4648), так и кодировку, безопасный для URL-адресов, которая заменяет символы + и / символов и _, чтобы сделать вывод безопасным для использования в URL-адресах и именах файлов. Вы можете закодировать обычный текст в Base64 или декодировать строки Base64 обратно в читаемый текст одним щелчком мыши.
Независимо от того, являетесь ли вы разработчиком API, которым требуются данные, закодированные в BASE64, отладочные строки или кодирующие значения, этот инструмент обеспечивает мгновенное преобразование с четким вводом и выводом. Вся обработка происходит в вашем браузере, сохраняя ваши данные полностью приватными.
Base64 - это кодировка, а не шифрование, и различие имеет значение, потому что его регулярно принимают за одно. Все, что здесь закодировано, может быть декодировано кем угодно за секунду, поэтому оно ничего не защищает: его задача - передавать двоичные данные через каналы, которые только надежно сохраняют текст, такие как тела электронной почты, строки JSON и URI данных. Стоимость равна размеру. Каждые три байта становятся четырьмя символами, поэтому выход примерно на 33 процента больше входных данных, поэтому встраивание большого изображения в качестве URI данных может сделать страницу медленнее, чем быстрее. вариант, безопасный для URL-адресов, меняет местами два символа, которые имеют значение в URL-адресе, плюс и косую черту, на минус и подчеркивание, и это то, что используют JWT. Набивка знаками равенства требуется стандартом, но допускается большинством декодеров как необязательная.
В работающем примере показаны оба формата этого кодера Base64 и декодера рядом. Введите "Здравствуйте, мир!" с режимом, установленным в "Кодировать" и "Формат", установленным в стандартном, затем нажмите "Кодировать: результат Base64" - SGVsbG8sIFdvcmxkIQ==, 20 символов из 13, а соотношение размеров" составляет 154%. Переключите формат на URL-безопасный, и тот же текст станет SGVsbG8sIFdvcmxkIQ, с удаленной подкладкой. На входе a?b=c>d показан обмен символами: Стандарт дает YT9iPWM+ZA==, а URL-Safe дает YT9iPWM-ZA. Нажмите "Переключить", чтобы отправить результат обратно через кодер декодера base64 в качестве нового входа.
Как использовать кодер/декодер base64?
Выберите «Кодировать» или «Декодировать»
Выберите, хотите ли вы закодировать текст в Base64 или декодировать строку Base64 обратно в обычный текст.
Введите свои данные
Вставьте или введите обычный текст (для кодирования) или строку base64 (для декодирования) во входную область.
Получите мгновенные результаты
Выберите Стандартный или URL-безопасный в разделе Формат, затем нажмите Кодировать или декодировать. Для кодирования вы получаете строку Base64; для декодирования вы получаете исходный обычный текст или сообщение об ошибке, если входные данные недействительны Base64.
Скопируйте вывод
Нажмите кнопку Копировать, чтобы скопировать закодированный или декодированный результат в буфер обмена для использования в вашем приложении или проекте.
Основные характеристики
Правильно обрабатывает Unicode
В стандартном формате текст сначала кодируется через UTF-8, поэтому символы с акцентом, смайлики и нелатинские сценарии переживают путешествие туда и обратно, которое отклонит наивный вызов btoa
Кодировать и декодировать
Преобразование текста в Base64 и декодирование Base64 обратно в текст с помощью переключателя в один клик
URL-безопасная кодировка
Поддерживает кодировку, безопасную для URL-адресов, которая заменяет + и / с - и _ для безопасного использования в URL-адресах
Статистика замены и размера
Кнопка "Обмен" перемещает результат на вход и переворачивает режим для быстрого путешествия туда и обратно, а строка статистики показывает входные символы, выходные символы и соотношение размеров
Frequently Asked Questions
Related Tools
Chmod Calculator
Convert Unix file permissions between octal, symbolic and rwx checkboxes. Toggle read, write and execute for owner, group and others, plus setuid, setgid and sticky, and copy the chmod command - all in your browser.
JSON Formatter
Format, validate, and minify JSON data
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
YAML Validator
Validate YAML syntax and convert to JSON format
Comments
0 comments
No comments yet. Be the first to share your thoughts!