Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткий конспект лекций по КС.doc
Скачиваний:
21
Добавлен:
01.09.2019
Размер:
5.42 Mб
Скачать

8.7.2 Программы загрузки и дозагрузки файлов

Почти у каждого веб-путешественника рано или поздно возникает желание сохранить найденные ценности у себя на диске. Можно своспользоваться средствами браузера. Однако в этом случае сохранение файлов происходит неторопливо, а главное– браузер не умеет продолжить процесс скачивания при разрыве и восстановлении соединения. Особенно это актуально при невысоком качестве отечественных каналов связи. Наверняка многие попадали в такую ситуацию, когда почти в конце связь обрывается и приходится начинать все сначала.

Попав не один раз в такую неприятную ситуацию, пользователь рано или поздно придет к использованию программ докачки файлов, которые еще называются download-менеджерами(download в переводе с английского – загрузка).

Каждая программа, претендующая на звание download-менеджер, имеет некоторый стандартный набор функций. К нему относится:

- поддержка загрузки при обрыве связи,

- копирование нескольких файлов одновременно и ведение протокола по каждому файлу,

- работа по графику. Для пользователей, у которых тариф зависит от времени суток, можно запланировать задание на ночь, а после успешного завершения программа сама автоматически прервет соединение и выключит компьютер.

В качестве примера познакомимся с семейством программ ReGet Deluxe (рисугок 31).

Программа ReGet Deluxe создана российскими программистами, поэтому очевидным преимуществом является интерфейс на русском языке .

Программа условно-бесплатная. Ею можно пользоваться 30 дней, после чего регистрация будет стоить 210 российских рублей или же программа начинает выдавать рекламные объявления.

Закачать файлы с помощью этой программы можно несколькими разными способами:

  • в браузере Internet Explorer в контекстном меню ссылки появляется дополнительный пункт Закачать при помощи ReGet Deluxe. Выбор этого пункта помещает файл, на который указывает ссылка, в очередь.

  • также есть возможность закачать все ссылки , находящиеся на данной странице. В этом случае воспользоваться в контекстном меню пунктом "Закачать всё при помощи Reget". Удобство этого подхода в том, что не требуется запускать программу заранее (или, например, при запуске системы), запуск программы выполняется автоматически.

  • Кроме того, по умолчанию работает режим перехвата щелчков в браузерах Internet Explorer и Netscape Navigator. Чтобы ссылка передавалась для загрузки в программу ReGet, при щелчке на ней надо удерживать нажатой клавишу ALT.

  • Наконец, адрес URL загружаемого файла можно ввести вручную. Для этого надо щелкнуть на кнопке «Добавить в очередь» на панели инструментов или воспользоваться командой Закачка > Новая закачка. Программа ReGet Deluxe рассчитана на выполнение загрузок непосредственно под управлением пользователя и не поддерживает назначение операции на определенное время. Ход загрузки файла отображается в основном окне программы. • степень выполнения загрузки для выбранных файлов; • текущую и среднюю скорость загрузки; • общее количество принятых байтов; • динамический график скорости загрузки. В начале каждой строки имеется значок, Указывающий на состояние задания.

Интересным является то, что в программе можно выставить различные режимы работы.

  • Пункт «Приоритетный режим» позволяет максимально использовать пропускную способность линии подключения к Сети для загрузки файлов. Никаких ограничений не накладывается.

  • Пункт «Кооперативный режим» предполагает, что параллельно с загрузкой файлов идет и другая, столь же важная работа в Интернет, например просмотр Web-страниц. Скорость передачи данных, относящихся к загружаемым файлам, ограничивается средним уровнем.

  • Пункт «Спящий режим» используется, если требуется, чтобы загрузка файлов не мешала другим операциям.

Рисунок 31 – Интерфейс программы Reget Deluxe

Одно из главных преимуществ программ загрузки является разбиение файла на несколько частей и копирование каждой часть отдельно. Когда одна из частей уже закачана, оставшаяся часть разбивается еще раз. Поэтому количество одновременно копируемых потоков остается постоянным.