Зачем кодировать полезную нагрузку JSON в base64?

avatar
rakeen
8 апреля 2018 в 07:00
654
1
0

На codejam сайте они возвращают строку json в виде строки в кодировке base64.

Фактический размер полезной нагрузки json меньше, чем строка в кодировке base64.

По какой причине полезная нагрузка возвращается в виде строки в кодировке base64?

Источник

Ответы (1)

avatar
mckenzm
8 апреля 2018 в 07:09
0

7-битные схемы являются или имеют тенденцию быть транспортно-нейтральными. Существует естественная проверка на повреждение не хуже, чем CRC, а JSON с меньшей вероятностью будет искажен благонамеренными библиотечными функциями (CRLF, защита от инъекций, разбор SQL). Да, это будет дольше. 7 входит во что-то большее, чем 8 раз (или больше).