Меленькие
х и тр о сти
больших зекачек
Дмитрий САХАНЬ
Знаете, как ругается раздраженный пользователь Всемирной сети
после обрыва соединения? Как щедро сыплет искрами в адрес
тех, по чьей вине теперь придется закачивать здоровенный файл
заново? Ого!
Его эмоции поймет всякий, кто сталкивался с необходимостью
загружать из Интернета огромные архивные файлы, да еще и без
специальных программ-качалок. Когда процесс закачки вдруг повис
или вообще произошел обрыв соединения.
.. И времени сколько
испорчено, и файл наполовину недогружен, и нет же никакой гарантии,
что повторная закачка опять не прервется в самый неподходящий
момент. Ну, а ежели размер скачиваемого файла уходит за десятки
мегабайтов, желание качать его заново пропадает вовсе.
З
десь достаточно разум ны м кажет-
ся обзавестись удобной програм -
мой-качалкой, которая умеет под-
хваты вать п р е р в а н н у ю загр узку
файлов. О д н а к о это справедливо лишь
для тех пользователей, которы е часто
качаю т файлы из И нтернета, а вд о б а-
вок расп ол агаю т врем енем и средства-
ми на поиск программ ы и ознаком ле-
ние с ней. Н о зачем эти хлопоты тем,
кому качать файлы случается по вели-
ким праздникам ? И вот под рукой у них
в случае чего есть лишь традиционный
Internet Explorer,
который вроде бы не
знает, что такое дозагрузка файлов.
М н е тож е знаком ы проблем ы с з а -
грузкой больш их ф айлов из И нтернета,
и я тож е до поры считал, что без п р о-
грам м -качалок не обойтись. Н о ре ш е-
ние наш лось и без них. Internet Explor-
er сам прекрасно справляется с труд-
ностями. Да, я согласен, он не поддер-
ж ивает функции дозагрузки на уровне
интерф ейса пользователя (никаких вспо-
могательных кнопок типа
Продолжить
вы там не найдете), од н ако проблемы
реш аю тся следую щ им обр азом .
П реж де всего надо сказать, что воз-
м ож ности дозагрузки ф айлов долж ен
поддерживать непосредственно тот сер-
вер, с которого вы грузите файл. И н а -
че даж е програм м а-качалка вам не по-
м ож ет — файл будет качаться с сам ого
начала. П о Н77И/.-протоколу р а зр е ш а -
ется в за п р о с на получение ф айла вве-
сти специальное поле
Range: bytes nnn-,
где парам е тр
nnn
указы вает позицию в
б ай тах от начала файла. И м енно с этой
позиции продолжится выгрузка файла.
З а п р о с за вас сф орм ирует сам б р а у -
зер, лиш ь бы сервер поддерживал о б -
раб отку этого поля. К ром е того, если
вы р а б о та е те не по прямом у соедине-
нию, а через прокси-сервер, то очень
важ но, чтобы и он поддерж ивал воз-
м ож ность дозагрузки — ведь в против-
ном случае прокси-сервер будет отсе-
кать из ваш его за п р о с а необходим ое
поле.
Теперь поговорим собственно об осу-
ществлении дозагрузки. Н ет ничего уди-
вительного, что Internet Explorer умеет
догружать файлы. Вряд ли кого-нибудь
удивит то, насколько легко б р аузер дог-
руж ает прерванны е w eb-страницы. Во
время загрузки содерж им ое страниц со-
храняется в кэше — это папка на жест-
ком диске, где в течение зад анного в на-
стройках периода времени хранятся фай-
лы недавно загруженных w e b -страниц.
П о ум олчанию папка временных ф ай-
лов называется
C:\W indows\Tem porary
Internet Files\Content.lEx,
где
х
— ном ер
версии ваш его браузера. Точно так же
прочие закачиваем ы е файлы (не содер-
жимое w eb-страниц) врем енно хранятся
в кэше, пока не будут загружены полно-
стью. Как только такой файл загруж ает-
ся целиком, он удаляется из кэша.
П редставим себе, что мы качаем из
И нтернета больш ой архивный ф айл под
именем
BigSize.rar.
Что же происходит
во время загрузки ? Б р аузер качает ис-
ходный файл небольш ими блокам и и с о -
храняет (дописывая в конец ф айла блок
за блоком) недогруженный файл в кэше
под именем
BigSize[x].rar,
где
х
— не-
которое число. Точнее сказать, в папку
временных ф айлов влож ено несколько
папок с неудобоварим ы м и названиями
вида
Q M P R 7 K 9 G , 4LYJ0P6B
и так д а -
лее. В одной из этих папок и сохраня-
ется загруж аем ы й файл. П ол учив п о -
следний блок, б р аузе р закры вает файл
и переносит его (возвратив ф айлу его
настоящ ее имя) из папки временных фай-
лов в ту папку, которую вы указали пе-
ред началом загрузки. Так происходит
в случае успеш ной загрузки.
А что же происходит при неудаче?
Здесь м ногое зависит о т того, как имен-
но загрузка была прервана. То ли вы
сами нажали кнопку
Отмена,
то ли о б о р -
валось Интернет-соединение, то ли ещ е
что-то случилось. В л ю б ом случае файл
BigSize[x].rar
останется в папке врем ен-
ных файлов, просто он м ож ет оказать-
ся незакрытым, из-за чего его розм ер
показывается равны м нулю. Тогда при-
дется перезагрузить компьютер, чтобы
файл стал закрытым, и проводник о то -
браж ал его истинный разм ер. Кстати,
если файл представляет для вас о со б ую
ценность, всегда предпочтительно перед
дозагрузкой перезагрузить компьютер,
ведь стабильное соединение и так уже
потеряно. П ерезагрузка почти всегда га-
рантирует восстановление дозагрузки
файла, а вот в случае незакрытых ф ай-
лов б р аузе р без зазрения совести м о-
жет начать загрузку с сам ого начало.
П редполож им , вы перезагрузились.
Подключайтесь к Интернету, заходите на
сайт сервера и жмите ссылку на выгруз-
ку файла. Internet Explorer «увидит», что
в его кэше остался кусок этого файла, и
подхватит загрузку с прерванного места.
О д нако существует один нюанс. Посколь-
ку б р аузер ведет собственную историю
подключений, он может использовать вло-
женные в кэш папки по своему усм отре-
нию. П осле обры ва соединения и пере-
загрузки ком пью тера «сегодня» — тот
день, когда вы начинали загрузку боль-
ш ого ф айла — может оказаться «вчера»,
особенно если вы начинали загрузку позд-
ним вечером, а обры в произош ел ночью.
И если браузер вдруг надумает исполь-
зовать под кэш не ту папку, что вчера,
он не найдет там куска недогруженного
файла. Так что, если вам ну непременно
нужно докачать злополучный файл, сра-
зу после перезагрузки ком пью тера ско-
пируйте в проводнике оборванны й файл
(в наш ем примере это был
BigSize[x].rar)
во все папки внутри папки временных
файлов. Тогда б раузер сможет восста-
новить дозагрузку ф айла хоть через не-
делю после обрыва.
В связи с повышенным интересом читателей!
Внимание акция!
Обучение
(
Тренинги
| Трудоустройство
Д л я в а с н о в а я с п е ц и а л и з и р о в а н н а я
р е к л а м н а я
рубрика!
ИД «Мой компьютер» приглашает к сотрудничеству
фирмы и организации,
работающие в
этих
направлениях.
Специальные цены на разм ещ ение рекламы:
Ш
1 / 1 6 полосы в издании «М К ».
Ш
1/8 полосы в издании «М и К ».
Т./ф: (044) 455-6888, е-та51: [email protected]
№ 42/317 18 октября-25 октября 2004
предыдущая страница 12 Мой Компьютер 2004 42 читать онлайн следующая страница 14 Мой Компьютер 2004 42 читать онлайн Домой Выключить/включить текст