Command Palette

Search for a command to run...

BA

Base64 кодировщик/декодер

Кодировать и декодировать текст в формате Base64

Что такое кодировщик/декодер 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?

  1. Выберите «Кодировать» или «Декодировать»

    Выберите, хотите ли вы закодировать текст в Base64 или декодировать строку Base64 обратно в обычный текст.

  2. Введите свои данные

    Вставьте или введите обычный текст (для кодирования) или строку base64 (для декодирования) во входную область.

  3. Получите мгновенные результаты

    Выберите Стандартный или URL-безопасный в разделе Формат, затем нажмите Кодировать или декодировать. Для кодирования вы получаете строку Base64; для декодирования вы получаете исходный обычный текст или сообщение об ошибке, если входные данные недействительны Base64.

  4. Скопируйте вывод

    Нажмите кнопку Копировать, чтобы скопировать закодированный или декодированный результат в буфер обмена для использования в вашем приложении или проекте.

Основные характеристики

  • Правильно обрабатывает Unicode

    В стандартном формате текст сначала кодируется через UTF-8, поэтому символы с акцентом, смайлики и нелатинские сценарии переживают путешествие туда и обратно, которое отклонит наивный вызов btoa

  • Кодировать и декодировать

    Преобразование текста в Base64 и декодирование Base64 обратно в текст с помощью переключателя в один клик

  • URL-безопасная кодировка

    Поддерживает кодировку, безопасную для URL-адресов, которая заменяет + и / с - и _ для безопасного использования в URL-адресах

  • Статистика замены и размера

    Кнопка "Обмен" перемещает результат на вход и переворачивает режим для быстрого путешествия туда и обратно, а строка статистики показывает входные символы, выходные символы и соотношение размеров

Frequently Asked Questions

Кодировка Base64 используется для передачи двоичных данных через текстовые системы. Обычные варианты использования включают встраивание изображений в HTML/CSS, кодирование учетных данных аутентификации в заголовках HTTP, кодирование вложений электронной почты и передачу двоичных данных в полезных нагрузках JSON или XML.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

base64encodedecodeconverterurl-safeencodingdecodingbase64 encoder and decoderbase64 decoder encoderbase64 encoder decoderurl-safe base64 decoder