Реклама в Интернет   Все Кулички
  abs.kulichki.com:
> Форум
> Юмор
> Анекдоты
> Игры онлайн
> Тесты онлайн
  > Онлайн судоку
> Онлайн кроссворды
> Кроссворды в архиве
> Японские кроссворды
> Викторина с призами
Абсолютно Бесполезный Сайт   Судоку на сайте 26520
Японских кроссвордов 548
Классических кроссвордов 7114
Сегодня 19 мая 2024 г., воскресенье
АБС.txt

Начало
Главное
В мире
Комментарии
Наука
Hi-tech
Курьёзы
Автомобили
Здоровье
Спорт
Культура
Про ЭТО
Праздники

Весь АБС




Докачивание файлов с помощью Internet Explorer

Текст: Дмитрий САХАНЬ
11 мая 2005    23:16

"Килобит твою материнскую плату", - пылает яростью раздраженный пользователь всемирной сети после обрыва соединения, рассыпая на все стороны щедрую ругань в адрес тех, по чьей вине теперь придется закачивать здоровенный файл заново. Такие эмоции может понять всякий, кому по необходимости, да еще и без специальных программ-качалок, случалось выкачивать из Интернета огромные архивные файлы, и когда процесс закачки вдруг повис или вообще произошел отбой соединения. И времени сколько испорчено, и файл наполовину недогружен, и гарантии же никакой вообще нет, что повторная закачка опять не прервется в самый неподходящий момент. Ну а ежели размер скачиваемого файла уходит за десятки мегабайтов, так и желание качать все заново пропадает вовсе.

Здесь достаточно разумной кажется потребность обзавестись удобной программой-качалкой, которая умеет подхватывать прерванную загрузку файлов. Хотя это справедливо только в том случае, когда пользователь чаще частого качает файлы из Интернета и располагает лишним временем и средствами на поиск программы, ознакомление с ней. Однако зачем париться нам, кому качать файлы случается по великим праздникам, когда под рукой имеется Internet Explorer, который будто бы и не знает, что такое дозагрузка файлов.

Мне тоже знакомы проблемы с загрузкой больших файлов из Интернета, и точно так же до поры я считал, якобы без программ-качалок не обойтись. Но решение нашлось и без них. Вполне прекрасно со всеми трудностями справляется сам Internet Explorer. Да, соглашусь, он не поддерживает функции дозагрузки на уровне интерфейса пользователя (никаких вспомогательных кнопок типа Продолжить вы там просто не найдете), однако это утрясается следующим образом.

В первую очередь нужно уточнить, что возможности дозагрузки файлов должен поддерживать непосредственно сервер, с которого вы грузите файл. Иначе даже программа-качалка вам не поможет - файл будет качаться с самого начала. По HTML-протоколу разрешается в запрос на получение файла ввести специальное поле Range: bytes nnn-, где параметр nnn указывает позицию в байтах от начала файла. Именно с этой позиции продолжится выгрузка файла. Запрос за вас сформирует сам браузер, лишь бы сервер поддерживал обработку этого поля. Кроме того, если вы работаете не по прямому соединению, а через прокси-сервер, то очень важно, чтобы и он поддерживал возможность дозагрузки, ведь в противном случае прокси-сервер будет отсекать из вашего запроса необходимое поле.

Теперь, собственно, поговорим об осуществлении дозагрузки. В том нет ничего удивительного, что Internet Explorer умеет догружать файлы. Вряд ли кого-нибудь удивит факт, насколько легко браузер догружает прерванные Web-страницы. Во время загрузки содержимое страниц сохраняется в кэше: это папка на жестком диске, где заданный в настройках период времени хранятся файлы недавно загруженных Web-страниц. По умолчанию папка временных файлов называется "C:WindowsTemporary Internet FilesContent.IEx", где x - номер версии вашего браузера. Точно так же прочие закачиваемые файлы (не содержимое Web-страниц) временно хранятся в кэше, пока не будут загружены полностью. Как только такой файл загружается целиком, он удаляется из кэша.

Представим, будто мы качаем из Интернета большой архивный файл, допустим, под именем BigSize.rar. Что же происходит во время загрузки? Браузер качает исходный файл небольшими блоками и сохраняет (дописывая в конец файла блок за блоком) недогруженный файл в кэше под именем BigSize[x].rar, где x - некоторое число. Правильнее будет сказать, что в папку временных файлов вложено несколько папок с неудобоваримыми названиями вида QMPR7K9G, 4LYJ0P6B и так далее. В одной из этих папок и сохраняется сгружаемый файл. Получив последний блок, браузер закрывает файл и переносит его (возвратив файлу настоящее имя) из папки временных файлов в ту папку, куда вы перед началом загрузки указали сохранить файл. Так происходит в случае успешной загрузки.

А что же происходит при неудачной загрузке? Здесь многое зависит от того, как была прервана загрузка. То ли вы сами нажали кнопку Отмена, то ли оборвалось интернет-соединение, то ли еще что-то случилось. Во всяком случае файл BigSize[x].rar останется в папке временных файлов, просто он может оказаться незакрытым, из-за чего его размер как будто бы равен нулю. В последнем случае придется перезагрузить компьютер, чтобы файл стал закрытым и отображался проводником со своим истинным размером. Кстати, если файл представляет особую ценность для вас, предпочтительно перед дозагрузкой перезагрузить компьютер в любом случае, ведь стабильное соединение все равно уже потеряно. Как правило, перезагрузка компьютера почти всегда гарантирует восстановление дозагрузки файла, а вот в случае незакрытых файлов браузер без зазрения совести может начать загрузку с самого начала.

Предположим, вы перезагрузились. Подключайтесь к Интернету, заходите на сайт сервера и жмите ссылку на выгрузку файла. Internet Explorer "увидит", что в его кэше остался кусок того файла, и подхватит загрузку с прерванного места. Однако существует некоторый нюанс. Поскольку браузер ведет собственную историю подключений, он может использовать вложенные в кэш другие папки по своему усмотрению. То есть при загрузке больших файлов вы начинаете загрузку сегодня, но после обрыва соединения и перезагрузки компьютера прошлое "сегодня" может попасть под определение "вчера", особенно когда вы начинали загрузку сегодня поздним вечером, а обрыв происходит завтра в ночи. А это значит, что если браузер вдруг надумает назавтра использовать под кэш другую папку, то не найдет там куска недогруженного файла. И уж коль вам ну непременно нужно докачать злополучный файл, тогда сразу после перезагрузки компьютера в проводнике скопируйте оборванный файл (в нашем примере это был BigSize[x].rar) во все папки внутри папки временных файлов. Тогда браузер сможет восстановить дозагрузку файла хоть через неделю после обрыва.

Итак, сформулируем краткие и ясные рекомендации. Если прервалась загрузка важного файла, перезагрузите компьютер, подключитесь к Интернету, найдите ссылку на файл и начните загрузку файла заново. Internet Explorer должен сам подхватить дозагрузку файла, если это будет возможно для того сервера, на котором расположен скачиваемый файл. Если возникает необходимость выполнить дозагрузку через несколько дней (мало ли, вдруг сегодня-завтра нет доступа к серверу, плохая связь), тогда перезагрузите компьютер, войдите в папку временных файлов, отыщите среди вложенных папок недогруженный файл и скопируйте его во все вложенные папки. Через несколько дней подключитесь к Интернету, найдите старую ссылку на файл и начните загрузку файла. Браузер самостоятельно подхватит его дозагрузку.

Источник: www.aimatrix.nm.ru

Обсудить на форуме

ЧИТАЙТЕ ТАКЖЕ

Секс в автомобиле окончился аварией

Текст: Дмитрий КИСЕЛЕВ
11 мая 2005    23:59

Секс в машине – популярное развлечение во многих странах мира. Некоторые парочки умудряются заниматься любовью даже в движущемся автомобиле. Такое времяпровождение не всегда заканчивается благополучно. В этом на собственном опыте убедилась на днях молодая пара из Румынии.



Русский потомок барона Мюнхгаузена готовится повторить подвиги предка

Русский потомок барона Мюнхгаузена готовится повторить подвиги предка
Русский потомок барона Мюнхгаузена готовится повторить подвиги предка
12 мая 2005    08:02

В день рождения барона Иеронима Карла Фридриха фон Мюнхгаузена житель города Прохладный (Кабардино-Балкария) Владимир Нагово-Мюнхгаузен с друзьями запускает фейерверки и поднимает бокалы шампанского во славу своего предка.



Британские мужчины говорят по мобильным в два раза больше женщин

Британские мужчины говорят по мобильным в два раза больше женщин
Британские мужчины говорят по мобильным в два раза больше женщин
12 мая 2005    11:10

Британские мужчины говорят по мобильному телефону почти в два раза больше, чем представительницы прекрасного пола. Последние предпочитают использовать телефон для отправки sms-сообщений. Таковы данные исследования, опубликованного в среду центром изучения потребительского спроса Mintel. В ходе исследования были опрошены 1 996 человек старше 18 лет.




Что было любимым чтением Александра Македонского?

"Политика" и "Риторика" Аристотеля
"Государство" и "Теэтет" Платона
"Одиссея" и "Иллиада" Гомера
"Беседы и суждения" Конфуция

Увлекательная викторина с ежедневными денежными призами

> Об онлайн викторине: правила, призы
> Победителя викторины узнаём в 12.00 мск

Вчера лучший
не определён

Сегодня лучшие:
gvm50 91


Последние заголовки

11:27 15.03.2010
Перевод часов на летнее время — 27 марта 2011 г.
23:35 07.03.2010
Премия Оскар 2010
19:06 17.05.2009
Евровидение 2009
10:53 23.02.2009
Премия Оскар 2009
10:48 09.01.2009
День Святого Валентина
15:45 05.12.2008
Скончался патриарх Московский и всея Руси Алексий II
16:33 23.11.2008
12 декабря — день Конституции России
00:38 03.10.2008
В России начались продажи iPhone 3G
18:26 31.08.2008
В Назрани убит владелец сайта Ингушетия.ру Магомед Евлоев
01:10 30.08.2008
Суперкубок УЕФА 2008: Зенит - Манчестер Юнайтед 2:1
22:40 04.08.2008
Олимпийские игры 2008 в Пекине
13:33 04.08.2008
Скончался Александр Солженицын
01:06 03.07.2008
Рок-фестиваль Нашествие-2008
13:35 25.05.2008
Евровидение 2008
23:26 16.04.2008
Пасха 2008


abs.kulichki.com: Главная | Анекдоты | Юмор | Японские кроссворды онлайн | Сканворды | Онлайн судоку | Онлайн кроссворды | Архив кроссвордов | Гостевая книга | Форум | АБС.txt | Онлайн викторина | Онлайн игры | Психологические тесты онлайн | Ссылки