пятница, 1 февраля 2013 г.

для чего нужен алфавит где он применяется?

data: URL схемы для изображений (css, html) .. см. далее подробнее.

Типовое применение в веб разработке

Так исторически сложилось, что многие форматы передачи и хранения данных используют текст вместо бинарных кодов (html, url схемы, xml, email… и тп). Но что, если формат передачи данных текстовый, а передать необходимо бинарные данные (отдельно либо вместе с текстовыми данными). Вот тут на помощь и приходит base64.

Существуют и другие вариации Base64 (в основном это касается использования других символов вместо + и /, но в веб разработке вы вряд ли когда-либо с ними встретитесь)

По своей сути кодирование очень простое. Каждые шесть бит на входе кодируется в один из символов 64-буквенного алфавита. “Стандартный” алфавит, который для этого используется – это A-Z, a-z, 0-9,+,/ и = в качестве заполняющего символа в конце. Таким образом, на каждые 3 байта данных приходится 4 символа.

Base64 – способ кодирования произвольных двоичных данных в ASCII текст.

Что такое base64 и зачем он нужен в веб разработке?

Что такое base64 и зачем он нужен в веб разработке? | html5.by

Комментариев нет:

Отправить комментарий