/ Интернет

Разработана технология архивации веб-страницы в строку URL

Бывший дизайнер Google Николас Житкофф, являющийся на данный момент вице-президентом Dropbox по дизайну, разработал сервис Itty bitty site, позволяющий создавать веб-страницы, содержимое которых хранится внутри собственного URL в закодированном виде.

image_2018-07-07_16-25-18

Новая разработка позволяет создавать одностраничные мини-сайты, на которых можно разместить текст, ASCII-символы и эмодзи. При этом хостинг на сервере не требуется, так как весь контент содержится в гиперссылке. Технология при помощи алгоритма сжатия LZMA кодирует содержимое страницы в строку символов, которая добавляется в конце URL. По факту ссылка является архивированным сайтом. Алгоритм можно встретить в архиваторе 7-Zip.

Существует несколько вариантов применения технологии: для преодоления ограничения количества символов в твитах, для размещения на страницах ASCII-графики небольших стихотворений или для создания приложений.

Некоторые пользователи уже успели воспользоваться разработкой. Например, у кого-то получилось создать калькулятор:

RAZR66-2

Мы ограничились созданием своей мини-визитки. Работать с технологией можно на сайте https://itty.bitty.site/.

Фактические данные хранятся в конце ссылки после символа #. Житкофф утверждает, что Itty bitty site обеспечивает высокую степень приватности, так как данные остаются конфиденциальными. Это связано с тем, что браузер обычно не отправляет данный фрагмент URL-адреса на сервер.

Максимальный размер URL зависит от возможностей сервиса. Например, Twitter обрабатывает до 4 000 байт, а браузер Chrome может справиться с 10 000. Также сайт предлагает конвертировать ссылку в QR-код при условии, что её размер не превышает 2 610 байт. Для всех желающих Николас Житкофф разместил исходный код проекта на GitHub.

Подписывайтесь на «Код Дурова» в Telegram и во «ВКонтакте», чтобы всегда быть в курсе интересных новостей!