Base64 представляет собой набор схем кодирования, которые представляют двоичные данные в формате строки ASCII.

Base64 представляет собой группу аналогичных схем кодирования, которые представляют двоичные данные в формате строки ASCII, переводя его в представление radix-64. Термин Base64 исходит из определенного кодирования передачи содержимого MIME.

Base64 использует символы от 0 до 9, от A до Z и от a до z чтобы представлять цифры из 64-десятичных чисел. Последние две требуемые цифры различаются между схемами. Например, MIME (RFC 2045) использует символы токенов + и /, XML-имен - и . , XML идентифицирует использование _ и : и использует регулярные выражения ! и -.

При кодировании в тексте Base64 3 байта обычно кодируются в 4 символа. Для кодирования произвольной длины используется символ заполнения (=). = в конце кодированной последовательности означает, что только два байта и == означают, что только один байт кодируется последней группой из 4 символов.

Символы вне обсуждаемого алфавита обычно запрещены, за исключением MIME, где они отбрасываются.

Схемы кодирования Base64 обычно используются, когда необходимо кодировать двоичные данные, которые необходимо хранить и передавать по носителям, которые предназначены для обработки текстовых данных. Это делается для того, чтобы данные сохранялись без изменений во время транспортировки. Base64 обычно используется в ряде приложений, включая электронную почту через MIME, или для хранения двоичных данных в текстовых форматах, таких как XML или JSON.

Полезные онлайн-инструменты

Они работают без включенного JavaScript.