Близкий к совершенству менеджер загрузок FlashGet 1.1

Ольга Крылова

В рейтингах программ, необходимых для работы в Интернете, менеджеры закачки файлов занимают ведущие по популярности позиции. Более чем за два года своего существования, FlashGet в top'ах среди программ-аналогов завоевал первые места и обрел огромный круг почитателей. Это необходимое для каждого интернетчика средство можно найти практически на любом сайте, распространяющем free-продукты (сайт разработчика http://www.amazesoft.com/). Множество отзывов о нем - на страницах восторженных пользователей. Однако, несмотря на это, рекламу программе в большей степени делают ее собственные возможности.

А необходимых и дополнительных возможностей у FlashGet действительно немало. Точнее - ровно столько, чтобы безболезненно выкачивать любой файл без ошибок вне зависимости от качества связи. Менеджер работает на платформах Windows 95/98/2000/XP/NT, а его дистрибутив занимает около 1500 Kb. Необходимым критерием для современных программ этой категории является то, что докачка продолжается с любого этапа при отключении от Интернета. Режим работы программы многопоточный, и файлы автоматически ставятся в очередь на скачивание. За счет чего же достигается высокая скорость передачи данных? Главную скрипку здесь играет механизм закачки файла по частям. Возникающие при работе "глюки" обычно исправляются личными настройками. Разработчик сопровождает FlashGet многоязыковой поддержкой, тут повезло и русскоязычному пользователю. Даже в самой свежей версии 1.1 можно запросто разобраться. Русский Help скачивается отдельно (http://www.amazesoft.com/fgru-shlip.zip), но, к сожалению, своевременных обновлений в нем не было.

Итак, что же из себя представляет FlashGet и его последняя версия? Менеджер закачек появился в середине 1999 г. и тогда носил название JetCar. С тех пор прошло около 30 обновлений, последние из которых уже не слишком глобальны и записаны в истории программы на сайте разработчика как "некоторые небольшие" и "общие исправления". Последним сюрпризом, который порадовал пользователей, стал выход "юбилейной" версии 1.0 к новому году, а затем - январское обновление с номером 1.1. Разработчик совершенствует свой продукт и радует нововведениями в своей программе с ежемесячной регулярностью. Легенда улучшений менеджера записана на сайте FlashGet'а, недавно не работавшая русская версия которого теперь функционирует. Там же можно найти не только полное описание программы, но еще и дополнительную документацию, историю, FAQ. Очевидно, что жизнь FlashGet'а бурно развивается. Не голословным будет вывод, что этот популярный даунлаудер совсем близок к идеалу.

Даже интерфейс, рассчитанный на ленивых пользователей, практически совершенен. Рабочее поле в ненавязчивых бело-серых тонах разбито на несколько окон. Вертикальная панель древовидной структуры с папками: "Задания", "Принятые", "Удаленные". Принятые файлы можно разнести в различные тематические каталоги, что позволяет заранее обеспечить дифференцированную по потокам закачку при большом объеме. Во втором (горизонтальном) окне отображается содержимое вышеназванных папок. Например, при открытой папке "Принятые" мы видим имена имеющихся в ней файлов, их размер, описание (если пользователь посчитал нужным его ввести), а также, что необходимо для наглядности, символ (не)окончательной загрузки. Удобство в управлении и простота визуального восприятия всегда были привлекательны для пользователей FlashGet'а.

Рассматривая далее принцип работы менеджера, я отмечу особенности новинок последних двух версий программы, в которых, несмотря на частое обновление, мне удалось поработать.

Итак, при щелчке мышью по строке интересующего файла, в самом большом окне рабочего поля отображается информация об объекте: URL, описание, ссылка, признак докачки, дата, размер файла, сколько принято на текущий момент, общее время закачки, средняя скорость, время создания и время завершения. Это так называемая LOG-карта, которую мы видим в период сетевого сеанса. В то же время в верхнем окошке отображается состояние файлов, стоящих в очередь на загрузку. При этом, нажимая правую кнопку мыши на строке файла, можно пронаблюдать свойства закачки (URL, ссылка, категория принимающей папки, путь для сохранения файла, количество частей и т.п.) А в последней версии, также по правой кнопке мыши, выдаются еще и свойства сервера (максимальное количество соединений, информация об имени и пароле для входа, proxy).

Говоря об удобствах менеджера, отмечу, что задания для загрузки можно спланировать. Для этого нужно создать расписание через меню "Задания", это также годится и для пакета загрузки. Удобно для режима off-line. Это первый тип управления, так называемый "ручной ввод URL". Второй тип составления задания - при помощи буфера обмена. Его содержимое в виде ссылки автоматически добавляется к списку заданий. Еще один способ управления реализуется функцией Drag & Drop. При запуске FlashGet "корзинка" в виде логотип-иконки "висит" в любой открытой программе. Если перетащить URL из окна просмотра браузера в "корзинку", ссылка также встанет в очередь на обслуживание. Менеджер реагирует на перетаскивание сразу нескольких ссылок из окна браузера или любой, поддерживающей гипертекст, программы. В предпоследней версии разработчик убрал опцию "Подтверждать перетаскивание в корзину", поскольку это требует лишних манипуляций. Это, несомненно, было лишним, да и усилия экономит. Зато на "корзинке" теперь отображаются проценты.

Уменьшить затраты времени позволяют и автоматические настройки управления заданиями. Можно позволить FlashGet'у перехватывать все щелчки, производимые в окне браузера. Для этого достаточно настроить опции слежения за браузером. Когда нажата ссылка URL, FlashGet проверяет на соответствие расширение загружаемого файла тем параметрам, которые определены в настройках. После этого URL добавляется в список заданий. Удобно настроить менеджер так, чтобы перехват щелчков происходил лишь при нажатой клавише ALT. Еще одна полезная настройка - "Расширение контекстного меню". При ее использовании FlashGet автоматически использует опцию "Загрузить все при помощи FlashGet" или "Загрузить при помощи FlashGet". Это дает возможность либо закачать все ссылки в пределах страницы, либо одну выбранную.

Рассматривая раздел управления заданиями в нашем даунлаудере, справедливо вспомнить и про пакетные задания. Выбрав "Добавить пакетное задание" через опцию главного меню "Задания", можно вручную определить группу ссылок для закачки. Таким образом задается маска, определяющая режим закачки. Все очень просто: вместо * подставляются числа или буквы из заданного диапазона.

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

Где-то раз в месяц (такова регулярность обновлений программы) на сайте FlashGet'а появляются аннотации к версиям программы, и в числе прочих: "Другие исправления", "Исправлены ошибки". То, что программу так часто совершенствуют, можно проследить на примере. FlashGet версии 0.96 и ниже нередко "вылетал" при попытке задать путь для сохранения файла в процессе формирования задания. Не помогало (во время сетевого сеанса) даже изменение этих параметров в настройках по умолчанию. По-моему, сейчас этот "глюк" исправлен.

На ранних этапах существования программы было нельзя непосредственно в процессе закачки варьировать количество частей, на которые разбивается файл. Сейчас же эта функция реализуется запросто, и это число предлагается зафиксировать в пределах от 1 до 10. Что, собственно, и позволяет сбалансировать загруженность канала, однако оптимальным является 5-6 частей. Удобнее всего сопоставить эту настройку с возможностями браузера во время сетевого сеанса - навряд ли вас устроит параметр "10" при закачке нескольких файлов и параллельная (а точнее, никакая) работа по просмотру web-страниц. Однако эти манипуляции можно разнообразить: совсем недавно разработчик ввел возможность удаления и добавления частей непосредственно в процессе загрузки. Это делается щелчком правой кнопки мыши на значке "Jet".

Как видим, управлять заданиями в программе очень просто. FlashGet всегда славился тем, что основные функции в нем автоматизированы. Если, конечно, вы сами не откажетесь от автоматических настроек, то будете иметь под рукой совершенно необходимый набор для ежедневного использования. К примеру, при запуске менеджер сам начинает дозвон. Далее, файлы встают в очередь на скачивание, процесс загрузки разбивается на части - все это по умолчанию. При этом FlashGet самостоятельно начинает докачку файлов, "не успевших" в прошлый сеанс. При желании можно выборочно или оптом "Стартовать" или "Приостанавливать" процесс через меню "Задания". А также менять предпочтения в очередности, поскольку менеджер имеет привычку "укачивать" файлы сверху вниз.

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

Даже если вы еще ни разу не пользовались FlashGet'ом, то даже из выше прочитанного могли убедиться - менеджер встраивается в браузер автоматически. Надо отметить, что работает он даже с Opera. Подытожу вышеописанные удобства: использовать FlashGet можно в одном из случаев, когда нужно скачать файлы по всем ссылкам на web-странице, либо файл по одной из выбранных мышью ссылок, объекты из буфера обмена, из "корзинки", по введенному вручную URL. В Help'е разработчики рекомендуют переключаться с метода на метод, если не работает слежение за щелчками. Речь идет о том, что для этой цели выбирается функция "Закачать все при помощи FlashGet" или "Закачать при помощи FlashGet". Такие манипуляции были необходимы для бесконфликтной работы менеджера на ранней стадии существования программы. Видимо, от версии к версии оба эти метода улучшаются, поэтому и жалобы на их работу встречаются очень редко. Однако факт остается фактом, и после смены режимов следует перезапустить компьютер.

Впрочем, слежение за браузером можно и отключить, а также старт закачки при запуске программы. Однако бывает, что по правилам некоторых серверов файлы можно загрузить только через браузер. В таком случае в настройках протокола нужно установить флажок в окошке "User-Agent". Это даст возможность FlashGet имитировать браузер. В случае, если сервера требуют использовать ссылки на страницы, необходимо вписать адрес ссылки в окне "Свойства" меню "Задания". Обычно такие регистрационные манипуляции менеджер производит сам, но тут мы столкнулись с вариантом, когда приходится управлять закачкой вручную. Стоит упомянуть, что FlashGet имеет встроенный обозреватель сайта, облегчающий поиск нужного файла. И в новой версии появилась поддержка команд FTP-сервера в обозревателе сайта.

Кроме того, наш даунлаудер реализует несколько дополнительных полезных опций. К примеру, его легко настроить на автоматическую проверку вирусов, указав в настройках путь к антивирусу. Можно установить "Автосохранение списка" (по умолчанию FlashGet сохраняет список загрузки каждые 10 минут). При сбое теряются только несохраненные данные. Также полезно снять/установить флажки на опциях "Продолжать закачку, если сервер не поддерживает докачку" и "При ошибке отменить закачку". Их совместная работа заключается в следующем. Менеджер начинает загружать файл даже в том случае, если сервер не поддерживает докачку и разбивку на части, но когда FlashGet обнаруживает ошибку, прекращается загрузка файла.

С выходом свежей версии менеджера закачек FlashGet, сервера, распространяющие программы, публиковали некорректные и далеко не полные новости о его новых возможностях. К примеру, было совершенно непонятно, что кроется под формулировкой "есть шанс увеличивать или уменьшать число загружаемых частей файла во время загрузки". На самом деле, как отмечалось выше, появились дополнительные возможности в этом направлении. Или тот факт, что поддержка SOCKS5 и SOCKS4 для proxy - якобы новшество новой версии. Однако SOCKS4 можно было видеть еще в версии 0.96. Не знаю, как это работало тогда, но сейчас разработчик уверяет, что улучшил поддержку как SOCK5, так и SOCK4 для proxy.

В свое время расширение настроек proxy и введение режимов "No-Cache" и "Пассивный" помогло FlashGet'у встать на одну линейку с передовыми даунлоудерами. На сегодняшний день любому менеджеру, претендующему на успех, просто необходимо поддерживать закачку через proxy. Работа FlashGet построена на том принципе, что настройки proxy ему требуются для безошибочной и быстрой закачки файлов. Некоторые сбои возможны именно по тем причинам, которые, в частности, объясняются в FAQ пользовательского Help'а. К примеру, на вопрос о том, как правильно использовать proxy-сервер, ответ следующий: "Перейдите в "Сервис-Настройки-Proxy". Установите HTTP и FTP по умолчанию для прямого соединения или добавьте адрес собственного proxy-сервера. Это все, что нужно сделать. Теперь вы можете использовать FlashGet для загрузки файлов. Если вы добавили задания, нажали "Старт", а FlashGet отказывается что-либо загружать, спросите у администратора сети адрес и номер порта proxy-сервера". Другой совет касается проблемы, когда якобы невозможно извлечь файл с FTP-сервера. "Если вы подключены к Интернету через firewall/proxy-сервер, установите в настройках FTP "Пассивный режим".

На рисунке 2 можно увидеть окно, в котором настраиваются режимы для proxy. Есть возможность выбрать любой сервер, варьируя установки с целью увеличения скорости. Список составляется при помощи меню "Добавить"/"Правка"/"Удалить", в котором задаются сервер HTTP или FTP по умолчанию, в "Заголовке" - полное имя proxy-сервера, в окошках "Сервер" и "Порт" - соответственно, фактический адрес и порт сервера. Поле "Аутентификация" нужно заполнить, если требуется персонализированный доступ. Режим "No-Cache" предусмотрен потому, что некоторые proxy-серверы при запросе выдают данные из своего "кэша", а не из настоящего их месторасположения. Выберите эту опцию, чтобы FlashGet загружал файлы, минуя кэш. А также разработчиком рекомендовано использовать "Пассивный режим", позволяющий серверу управлять клиентскими потоками для команд и для данных. В версии менеджера 1.1 при работе в сети задействуется автопереключение в активный режим, если сайт не поддерживает пассивный.

В настройках протокола учтено использование режима ASCII для файлов, расширения которых специально указываются. Как уже отмечалось, бывает полезна опция "User-Agent". Так как некоторые сервера разрешают загрузку только при использовании браузера определенного типа, можно самостоятельно указать IE, Netscape Navigator, введя название в пункте "Определяется пользователем". С новой версией FlashGet в настройках протокола появилась опция "Send Referer". Она предназначена для запрета/разрешения передачи заголовка URL, с которого вы пришли на страницу по ссылке. Еще одно новшество - улучшена возможность ограничения скорости. Для этого в опциях "Сервиса" добавлена строка "Режим использования траффика". В ней предусмотрено три варианта: ручной, автоматический и неограниченный.

И последнее. Присутствие рекламного баннера, несмотря на слухи, по-прежнему радует своих пользователей. Лишить себя этого удовольствия, а одновременно - средства поддержки free-продуктов, можно, зарегистрировав менеджер на сайте разработчика всего за $15.

Источник: "Компьютер Price", http://www.comprice.ru/

Назад


Hosted by uCoz