20 декабря 2025

eur = 94.25 0.10 (0.11 %)

btc = 88 034.00$ 2 629.15 (3.08 %)

eth = 2 973.70$ 146.26 (5.17 %)

ton = 1.48$ 0.05 (3.42 %)

usd = 80.03 -0.35 (-0.44 %)

eur = 94.25 0.10 (0.11 %)

btc = 88 034.00$ 2 629.15 (3.08 %)

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

1 минута на чтение
Разработана технология архивации веб-страницы в строку 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 и во «ВКонтакте», чтобы всегда быть в курсе интересных новостей!

Читать первым в Telegram-канале «Код Дурова»

Сейчас читают
Глоссарий Telegram: 200+ терминов и функций мессенджера
Глоссарий Telegram: 200+ терминов и функций мессенджера

Глоссарий Telegram: 200+ терминов и функций мессенджера

Гайд по Telegram: справочник терминов и функций

Читать
Карьера
Блоги 460
OTP Bank
билайн
Газпромбанк
Т-Банк
МТС
X5 Tech
Сбер
Яндекс Практикум
Ozon Tech
Циан

Пользуясь сайтом, вы соглашаетесь с политикой конфиденциальности
и тем, что мы используем cookie-файлы