Как стать автором
Обновить

Комментарии 2

А уж если URL зипануть вначале, то закодировать его в десятичном формате будет вообще то что надо. И длину сэкономим, если исходный JSON был сильно избыточен.

Можно было бы ввести кодирование base43 (символы пробела и % проблематично использовать в URL), но простой расчет показывает, что base10 все-равно выгоднее, т.к. (10/3) / log(10) < (11/2) / log(43). Хотя, разница не велика, а если есть возможность записать весь URL капсом, то можно сэкономить на переключении между режимами кодирования (и к тому же на длину сообщения в этом случае выделяется на 1 бит меньше, чем для цифрового кодирования).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий