Вопросы по base64

Здесь можно поговорить о чём угодно и сколько угодно.

Модератор: Модераторы разделов

Ответить
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Вопросы по base64

Сообщение QWERTYASDF »

Здравствуйте ) Я тут уже часа 2 бьюсь и не могу понять примера из Википедии, из статьи про base64 (извиняюсь за отсутствие гиперссылки, но текущее доступное устройство очень затрудняет это дело ). Застряла уже на первой букве )

Там первое слово ихнего слогана - Man - кодируется как TWFu

Если я правильно поняла, то из 01001101 (M) берутся 6 бит и добавляютя нулями. Допускаю, что не понимаю про порядок битов,и -может быть, сюда еще добавляются биты от мледующего байта (A). Но каким образом получается "T" - 01010100 - в котором нет двух последовательных единиц, как в "M" - для меня полнейшая загадка.

Ну давайте, я приведу пример из своих подсчетов. От M берутся слева первые 6 бит, перед ними (или после них) ставится два нуля, получаем:
00010011- 19dec - непечатный символ
или
01001100 -76dec - L

Помогите разобраться, пожалуйста )
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20790
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Вопросы по base64

Сообщение Bizdelnick »

Открыл статью. Вроде разжёвано всё подробнее некуда.

QWERTYASDF писал(а):
03.10.2016 12:50
Но каким образом получается "T" - 01010100 - в котором нет двух последовательных единиц
А как кодируется T — не имеет ни малейшего значения. Просто это 19-й (010011) по порядку символ в наборе.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Вопросы по base64

Сообщение serzh-z »

QWERTYASDF
- Последовательность бит разбивается на блоки по 6 бит
- Каждые 6 бит позволяют закодировать значение от 0 до 63
- Значения 0-63 ссылаются на таблицу из 64 ASCII символов, где ключ - 0-63, а значение - ASCII-символ из набора
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Вопросы по base64

Сообщение QWERTYASDF »

Спасибо, поняла )
Спасибо сказали:
Ответить