Самый длинный адрес
АрхивСудите самиВ Сети полно страниц с невероятно длинными и неудобными адресами. Сделать из многострочного монстра удобный в хозяйстве короткий URL поможет сайт TinyURL.
Интернетовские адреса нечасто вводят в браузер вручную. Чаще для этого используют закладки или просто переходят по ссылкам с других страниц. Казалось бы, беспокоиться о длине и понятности URL нет смысла. Однако это не так.
Сложности могут возникнуть, когда длинный адрес нужно послать по почте или ICQ. Если URL не умещается в одну строку, программы разбивают его на несколько частей. Потом, чтобы отыскать нужную страницу, приходится проводить целую спасательную операцию и склеивать покалеченный адрес из частей.
Проблема кажется надуманной? Вы, наверное, никогда не видели по-настоящему длинных адресов! Среди них встречаются настоящие монстры. Начнем с малого. Вот семь строк адреса страницы на новостном сайте Space.com. Пустяки, по большому счету.
http://www.space.com/php/multimedia/ima gedisplay/img_display.php?pic=mars_fami ly_02.jpg&cap=A%20MER%20robot%20meets%2 0smaller%20Sojourner%20test%20rover,%20 identical%20to%20the%20Mars%20machinery %20that%20rolled%20its%20way%20across%2 0the%20red%20planet%20in%201997
Карты на сайте Mapquest скрываются за безумными URL, которые занимают под десять строк.
http://www.mapquest.com/maps/map.adp?ov i=1&mqmap.x=300&mqmap.y=75&mapdata=%252 bKZmeiIh6N%252bIgpXRP3bylMaN0O4z8OOUkZW Ye7NRH6ldDN96YFTIUmSH3Q6OzE5XVqcuc5zb%2 52fY5wy1MZwTnT2pu%252bNMjOjsHjvNlygTRMz qazPStrN%252f1YzA0oWEWLwkHdhVHeG9sG6cMr fXNJKHY6fML4o6Nb0SeQm75ET9jAjKelrmqBCNt a%252bsKC9n8jslz%252fo188N4g3BvAJYuzx8J 8r%252f1fPFWkPYg%252bT9Su5KoQ9YpNSj%252 bmo0h0aEK%252bofj3f6vCP
Впрочем, настоящие коллекционеры видали образчики и подлиннее. Самый длинный адрес я оставлю напоследок - ищите его в конце статьи. С этакими чудовищами можно мириться, только пока они скрываются в адресной строке браузера и не особо привлекают внимание. Во всех прочих случаях от них лучше держаться подальше.
Однако переучить разработчиков всех в мире сайтов с неудобными адресами невозможно. К счастью, решение этой проблемы уже придумано. В интернете есть специальные сервисы, которые любой URL сделают маленьким и удобным для употребления.
Самый известный из них так и называется - TinyURL.com ("tiny" по-английски значит "крохотный"). Работает он очень просто. Если скормить ему длинный адрес, сервис запомнит его, а в обмен выдаст адрес в собственном домене TinyURL.com, заканчивающийся парой-другой букв и цифр. Например, шестистрочная ссылка на письмо в Google Groups, которая приводилась в пример несколькими абзацами выше, превращается в http://tinyurl.com/264ea.
На самом деле, по сгенерированному им адресу ничего нет. Если попытаться его открыть, TinyURL.com вытащит из своей базы данных исходный урл и перенаправит браузер туда.
У сервиса есть и недостаток, правда, в большинстве случаев его можно игнорировать. Если вручную менять комбинацию букв и цифр в сгенерированном TinyURL.com адресе, можно увидеть, какие адреса вводили другие пользователи сайта. То же самое относится и к адресам, которые вводите вы. Об этом надо помнить.
Кстати, у TinyURL.com есть злой брат-близнец с приличествующим названием - HugeURL.com ("huge" - "огромный"). Он-то и делает адреса рекордной длины, который я обещал показать в конце статьи.
http://www.hugeurl.com/?YWNiMDU2ODY3Mzh hMjVmYzg0MzJmZTViZTdhYTc5MjUmMTImVm0wd2 QyUXlVWGxXYTJoV1YwZG9WVll3Wkc5alJsWjBUV lpPV0Zac2JETlhhMUpUVmpGYWMySkVUbGhoTWsw eFZqQmFTMk15U2tWVWJHaG9UVmhDVVZadGVGWmx SbGw1Vkd0c2FsSnRhRzlVVjNOM1pVWmFkR05GZE ZSTlZUVkpWbTEwYTFkSFNrZGpTRUpYVFVad1NGU lVSbUZqVmtaMFVteFNUbUY2UlRGV1ZFb3dWakZh V0ZOcmJGSmlSMmhZV1d4b2IwMHhXbGRYYlVaclV sUkdXbGt3WkRSVk1rcElaSHBHVjJFeVVYZFpWRV pyVTBaT2NscEhjRlJTVlhCWlZrWldhMVV5VW5Oa lJtUllZbFZhY1ZscldtRmxWbVJ5VjI1a1YwMUVS a1pWYkZKRFZqQXhkVlZ1V2xaaGExcFlXa1ZhVDJ OdFNrZFRiV3hYVWpOb1dGWnRNSGRsUjBsNFUydG thVk5GV2xSWmJHaFRWMVpXY1ZKcmRGUldiRm93V 2xWb2ExWXdNVVZTYTFwWFlrZG9jbFpxU2tabFZs WlpXa1prYUdFeGNGaFhiRnBoVkRKT2RGSnJhR2h TYXpWeldXeG9iMWRHV25STlNHaFBVbTE0VjFSVm FHOVhSMHBJVld4c1dtSkhhRlJXTUZwVFZqRmtkR kp0ZUZkaWEwcElWbXBKZUUxR1dsaFRhMlJxVWtW YVYxWnFUbTlsYkZweFUydGthbUpWVmpaWlZWcHJ ZVWRGZUdOR2FGaGlSbkJvVmtSS1QyUkdUbkphUm xKcFZqTm9XVlpYY0U5aU1rbDRWMjVTVGxaRlNsa FVWM2hMVFVaYWRFNVZPVmRpVlhCSVdUQmFjMWR0 U2toaFJsSmFUVlp3ZWxreWVHdGtSa3AwWlVaa2F XRXdjRWxXYlhCS1pVWkplRmRzYUZSaE1sSndWV3 RhUzFZeFVsaE9WemxzWWtad2VGVXlkREJXTVZwe VYyeHdXbFpXY0hKV2FrWkxWMVpHY2sxV1pGZE5N RXBKVm10U1IyRXhaRWRWYmtwaFVteEtjRlpxVG0 5a2JGcEhWbTA1VWsxcmJEUldNalZUVkd4YVJsTn NhRnBYU0VKSVZqQmFWbVZYVWtoa1IyaHBVbGhDV 2xkV1ZtOVVNVnAwVW01S1ZHSlhhRmhaVkVaM1pX eHJlV1ZJWkZOV2JFcDVWR3hrYzFVeVNraFBWRTV YVFc1b1dGZFdXbEpsUm1SellVWlNhRTFZUW5oV1 YzaHJWVEZrUjFWc2FFOVdlbXhZVlcxNGQyVkdWb lJOVldSWFRVUkdlVlJzVm05V01VbzJVbXRvVjFa RldreFdha3BQVW14YWMxcEhiRk5OVlZZelZteGF VMUl4YkZkWGJrcE9WbXh3V0ZsWWNGZFdSbFp5Vm 10YVQxVlVNRGs9
Сколько тут строк - считайте сами.