Первое: должно быть сделано полностью в javascript. (JQuery / mootools необязательно)
У меня есть серия из 100 чисел, каждая из которых установлена на 0,1,2 или 3 - они представляют настройки на странице. Я хотел бы закодировать их в максимально короткую строку, чтобы создать постоянную ссылку на страницу.
Я думаю, что лучшим способом было бы хранить их в двоичных куплетах, конвертировать эти куплеты в строку, муравей и затем кодировать строку.
Однако лучшее, что я нашел до сих пор, это parseint( binary_var, 2 )
, который охватывает двоичное число в число base_10. Однако, чтобы сделать строку достаточно короткой, мне понадобится лучшая система.
Если бы я мог преобразовать в 64-битную кодировку, я мог бы хранить все данные всего за 4 символа, я думаю. Я знаю, что URL-адреса теперь поддерживают Unicode, и я считаю, что я могу использовать escape
и unescape
для кодирования / декодирования 64-битных символов, поэтому я ищу основной способ кодировать / декодировать двоичные данные в 64-битные символы.
Конечно, я не уверен на 100%, что это лучший способ или даже сработает, поэтому я совершенно не в курсе, не стесняйтесь указывать мне правильное направление.
Спасибо!