13 лет назад 1 июля 2005 в 18:57 90

Выбрать из нескольких десятков однотипных менеджеров закачек подходящий для себя совсем не трудно. Главное тут – знать, на что обратить внимание. А чтобы ваш выбор стал более осознанным, мы протестировали несколько самых популярных программ, и результаты своих экспериментов доводим до вашего сведения.

ПОДОПЫТНЫЕ КРОЛИКИ
В качестве кроликов выбраны программы, которые, судя по статистике форумов, являются наиболее распространенными у российских пользователей. Вот их список:

– FlashGet (www.amazesoft.com), Adware и Shareware;
– GetRight (www.getright.com), Shareware;
– ReGet Deluxe (deluxe.reget.com), Shareware;
– Net Vampire (www.netvampire.com), Freeware;
– Internet Download manager (www.tonec.com), Shareware;
– Download Master (www.westbyte.com), Freeware.

КРИТЕРИИ ОЦЕНКИ
Базовой функцией данных программ является быстрая и качественная закачка файлов из интернета. Для ее реализации существует несколько механизмов, которые используют практически все менеджеры.

1 Разбиение файлов на части и скачивание частей в несколько потоков.
2 Докачка файлов после обрыва связи.
3 Автоматизация процесса соединения с сервером до получения устойчивого соединения.
4 Поиск зеркал с подбором оптимального для каждого конкретного файла.

Из тестируемых программ только NetVampire не делит файл на части, а качает его целиком.
Основным критерием проверки станет средняя скорость загрузки файла, способность понимать “кривые” ссылки (то есть ссылки, не имеющие конкретного пути к файлу, вроде http://***.ru/ html/modules.php?op=modload&name=Downloads&file=index&req=getit&lid=17), работа с серверами, не поддерживающими докачку. Вторым критерием будет обзор базовых функций программ, а также сервисных функций, облегчающих работу пользователя. И напоследок рассмотрим интерфейсы и файлы помощи.

КАЧАТЬ – НЕ ПЕРЕКАЧАТЬ
Россия – страна контрастов: у кого-то ADSL с каналом в 6 Мбит, а кто-то сидит на аналоговой АТС со скоростью 33,6 кбит/с и каналом 2 Мбит на весь город. Поэтому было проведено два теста: один для цифровых сетей, второй – для аналоговых. Условия тестирования на различных соединениях различались между собой.

Тест “качалок” на dialup-соединении со скоростью 33,6 кбит/с
Для объективности результатов необходимо было обеспечить, чтобы во время проведения эксперимента с разными программами провайдером пользовалось одинаковое число пользователей с одинаковой нагрузкой на канал. Но реализовать это невозможно (если только не договориться с провайдером об отключении всех остальных пользователей). Поэтому тестирование проводилось в рабочие дни в одно и то же время, чтобы обеспечить примерное равенство условий. Настройки программ по умолчанию не менялись – как программа инсталлировалась, так и тестировалась. Пользователи качают файлы самые разные по объему. Мы выбрали три файла, размерами 185 кб, 466,6 кб и 2,29 Мб. Одна из ссылок расположена на сервере, не поддерживающем докачку, другая имеет “кривую” ссылку.

Тест “качалок” на скоростной ADSL с шириной канала 6 Мбит/с
Целью этого теста было сравнить механизмы программ, поэтому уравнивались настройки: семь каналов скачивания у каждого download-менеджера при скачивании файла размером 29705 кб. Единой для обоих тестов была технология определения скорости загрузки. Не обращая внимания на данные программ, размер файла делился на время реальной загрузки.

Сводная таблица для dialup-соединения

Файл 185 кб Файл 466,6 кб Файл 2,29 Мб Программы
Время (сек) Максимальная скорость (б/с) Средняя скорость (б/с) Время (сек) Максимальная скорость (б/с) Средняя скорость (б/с) Время (мин/сек) Максимальная скорость (б/с) Средняя скорость (б/с)
49 4040 3690 121 4280 3590 12/21 4280 3160 FlashGet
56 4300 3200 128 4300 3600 13/05 7800 3000 GetRight
50 4100 3600 128 4300 3600 13/00 6000 2923 ReGet Deluxe
49 4100 3700 126 4100 3769 11/51 4100 3366 Net Vampire
42 16000 3100 121 4600 3500 17/00 4100 2235 Download manager
60 6010 3010 155 3250 3010 16/20 6100 2336 Download master
Как видно из таблицы, разброс результатов может быть достаточно большим: аутсайдер отстает от лидера почти на 30%. Как ни странно, по результатам тестирования лидером можно признать бесплатный NetVampire! Эта программа показала наивысшие скорости во всех трех случаях.

Результаты тестирования на ADSL-канале

Файл 29705 Мб Программы
Время (мин/с) Максимальная скорость (кб/с) Средняя скорость (кб/с)
2/32 224 195,43 FlashGet
2/38 212 188 GetRight
2/35 218 191,65 ReGet Deluxe
3/38 214 136,26 Net Vampire
2/27 230 202,07 Download manager
2/40 205 185,65 Download master

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

Совсем другое дело высокоскоростное соединение. Здесь Net Vampire (а вернее, однопоточному механизму) далеко до своих собратьев. Но и в этой ситуации для ветерана фронта закачки файлов (первые версии программы вышли в 1999 году) он показал неплохие скоростные результаты.
FlashGet стал вторым во всех тестах. Работал уверенно и четко. Статистика использования показывает, что скачиваемые частями файлы сшиваются им очень корректно. Случаи, когда загруженный FlashGet архивный файл не открывался, крайне редки.

ReGet Deluxe и GetRight вполне могли бы соперничать с FlashGet, если бы не допустили существенного снижения скорости при закачке больших файлов на низкоскоростных сетях и были бы чуть побыстрее на ADSL.

Download master существенно уступает другим программам, прежде всего, из-за низких средних скоростей. Но как плюс можно отметить устойчивость работы. Download master очень долго разбирался с “кривой” ссылкой, первая попытка вообще была неудачной. Вероятно, именно проблемы с чтением “кривых ссылок” стали основной причиной низкой скорости при закачке двухмегабайтного файла. В этом тесте прошло почти две минуты, прежде чем Download master начал реальный процесс загрузки. Кроме того, статистика программы ведет учет времени с пятисекундным интервалом. Это хоть и незначительно, но искажает результаты средней скорости. В высокоскоростном тесте Download master обыграл только NetVampire.

Internet Download Manager вел себя очень не ровно. Он оказался худшим в одном тесте и лучшим в другом. Виной тому, вероятно, ориентация программы на быстрые сети. “Кривые” ссылки понимали все программы. По крайней мере, не удалось найти такую ссылку, которую хоть одна из них не начала загружать.

БАЗОВЫЕ ФУНКЦИИ
Под базовыми функциями будем понимать те возможности программ, которые, на наш взгляд, являются принципиальными для утилит подобного класса. Таких функций немного: регулировка скорости загрузки, регулировка количества соединений с сервером, интеграция в популярные браузеры, индикация работы с серверами, не поддерживающими докачку.

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

Internet Download Manager тоже не имеет регулировки скорости, а только ограничение количества одновременных соединений и ограничение на загрузку определенного объема информации в байтах за указанный период времени. Это и есть косвенное ограничение скорости, но больно уж своеобразное. Интеграция во все популярные браузеры у этой программы реализована классически: в контекстном меню появляются команды Download with IDM, а также в виде перехвата ссылок с определенными расширениями.

Регулировка скорости у GetRight есть, но пользоваться ею довольно неудобно. Эту скорость (как и количество одновременных соединений) можно менять в процессе работы, но для этого придется вызывать окно свойств программы и вводить конкретные числа в соответствующие поля. Программа интегрируется во все популярные браузеры.

Регулировка скорости у FlashGet сделана в виде ползунка на строке состояния программы при выборе ручной установки скорости (кроме ручной еще есть максимальная и автоматическая). Однако этот способ регулировки трудно назвать удобным для соединений с низкими скоростями, то есть для подавляющего большинства российских пользователей из провинции. Нижний предел регулировки скорости – 100 б/с, следующий предел – 2816 б/с. Промежуточные значения установить не удается. Разброс в более чем 2,5 тысячи слишком велик. Программа интегрируется не во все браузеры, а только в самые распространенные: Internet Explorer (два метода интеграции), Netscape Navigator, Opera. Интеграция классическая: команды в контекстном меню, перехват ссылок. Кроме того, имеется возможность подключить к Internet Explorer специальную панель.

ReGet имеет самую точную и детальную регулировку скорости загрузки из всех программ. Можно выставить скорость с точностью до байта. Это очень важно для перегруженных или низкоскоростных соединений: можно выбрать какую угодно скорость, добиваясь комфортной работы для менеджера закачки, браузера и других программ, работающих в Сети. Число соединений можно установить в настройках для каждой скорости разным. Кроме того, программа интеллектуально реагирует на активность браузера, уменьшая скорость загрузки при выходе браузера в интернет. Интеграция ReGet возможна во все современные браузеры. В MSIE программа интегрируется на двух уровнях, что позволяет избегать некоторых типов ошибок распознавания ссылок для скачивания.

У Download master очень развитая, хотя и не совсем удачная система регулировки скорости. Пять видов скоростей: максимальная, средняя, низкая, автоматическая и ручная. Изменение скоростей пошаговое, так же, как и у FlashGet, с помощью ползунка, но нижний предел – всего 512 б/с. Как отдельный плюс можно отметить возможность регулировки количества соединений с сервером прямо из окна программы (без вызова окна настройки). Download master интегрируется во все популярные браузеры.

Как видите, поддержку любого браузера заявляют только две программы: ReGet Deluxe и Download master. Но фактически все новые браузеры сохраняют функции контекстного меню MSIE. А это означает, что с помощью контекстного меню можно добавлять закачку в ту или иную программу, даже если официально поддержка этого браузера не заявлена. Таким способом не удалось запустить загрузку только одним GetRight из Smart Explorer. И еще один момент: при работе с серверами, не поддерживающими закачку, очень важно выдать пользователю информацию о том, что докачка невозможна. Такой индикации нет у Net Vampire и GetRight.

ДОПОЛНИТЕЛЬНЫЙ СЕРВИС
К функциям дополнительного сервиса можно отнести все, что в той или иной мере облегчает работу пользователя при загрузке файлов. Ниже приведена таблица с указанием этих функций и их наличием у тестируемых программ.

Программа Работа с Zip-архивами Управление списком закачек Работа по расписанию, управление компьютером Ведение лога и истории закачек Добавление комментария Раскладка файлов Работа с зеркалами Перехват ссылок из буфера Поиск файлов FTP-браузер Анализатор HTML-страниц
FlashGet – + + частично + + + + + + +
GetRight – + + + + + + + + + +
ReGet Deluxe + + + + + + + + + + +
Net Vampire + + + + + – частично + + – –
Download manager + + + частично + + – + – – +
Download master + + + + + + + + + + +

Управлять соединением и компьютером могут все тестируемые программы. Также все позволяют добавлять комментарии к заданию и перехватывать ссылки с буфера обмена. Но на этом сходство программ заканчивается. NetVampire, являясь бесплатной программой, имеет больше всего минусов в нашей таблице. Если с отсутствием раскладки файлов по категориям еще можно смириться (при небольшом объеме загрузок, в конце концов, можно вручную при создании загрузки указать место сохранения файла), то отсутствие других функциональных возможностей может существенно осложнить жизнь пользователя.

NetVampire не может автоматически искать альтернативные серверы для загрузки. Эта функция частично компенсируется возможностью ручного ввода альтернативных URL, тестированием этих адресов и выбором среди них лучшего. Отсутствие FTP-браузера существенно осложнит работу с FTP-серверами, а отсутствие анализатора HTML-страниц не позволит автоматически добавлять все ссылки с нужной страницы – придется каждую добавлять отдельно.

То, что простительно бесплатной программе, платной непозволительно. Internet Download manager не имеет FTP-браузера и не может автоматически определять альтернативные URL. Возможно, на высокоскоростных линиях (там, где Internet Download manager проявил себя с самой лучшей стороны) поиск более доступных ссылок и не так актуален, но вот об облегчении работы по протоколу FTP разработчикам подумать, наверное, стоило. Нет у программы и функции поиска файлов.

FlashGet не умеет просматривать ZIP-архивы на сервере. Эта функция есть даже у бесплатных программ, а вот FlashGet ею не снабдили. Зато у этой программы есть интересная особенность – “Обозреватель сайта”. С помощью этой функции пользователь может просмотреть URL всех составляющих веб-страницы и выбрать необходимые для загрузки. Это особенно полезно для загрузки флэш-роликов.

GetRight тоже имеет свой и практически идентичный “Обозреватель”. Нельзя сказать, что функции обзора URL составляющих веб-страницы нет у других менеджеров загрузки, но только у этих программ она реализована так удобно. Зато GetRight не имеет управления очередью закачки в привычном для других программ виде. Задачу нельзя перетащить вверх или вниз внутри списка задач.

Это можно сделать только в момент создания закачки, придав ей приоритетный статус – тогда она займет первую строку в очереди закачки. Такое управление не очень удобно, если скорость низкая, а закачивать приходится много. Как и FlashGet, GetRight также не имеет функции предварительного просмотра ZIP-архивов.

ReGet Deluxe и Download master – единственные программы, в которых присутствует полный сервис, хотя и не все из этих функций имеют удобные способы реализации (например, “Обозреватель сайтов” у FlashGet и GetRight удобнее, чем анализатор HTML-страниц у ReGet Deluxe и Download master).

“УПАКОВКА” И ФАЙЛ ПОМОЩИ
Интерфейсы программ достаточно разные, типовых нет. Восприятие интерфейса во многом обусловлено личными предпочтениями пользователей. Поэтому постараемся не выставлять оценок, хотя некоторые из тестируемых программ автор не стал бы использовать именно в силу неприятия интерфейса.

Самый аскетичный и простой интерфейс у NetVampire, но в то же время он довольно удобный. Самым неудобным нам показался интерфейс GetRight. Надписи у кнопок отсутствуют, а ярлычки интуитивно понятными не назовешь. Зато настройка Панели инструментов решена довольно логично: один клик вызывает дополнительный список, где можно быстро настроить вид панели.

Скины – самый простой способ изменить вид программы. Этим инструментом оснащены ReGet Deluxe, Download master, FlashGet, Internet Download manager. Русский интерфейс есть у всех программ, кроме GetRight. А вот с русскоязычными файлами помощи дела обстоят похуже. Он есть только у ReGet Deluxe, Download master и FlashGet (скачивается отдельно).

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

Download master тоже бесплатен. С учетом этого его можно рекомендовать пользователям, обладающих хорошим каналом связи, но не имеющих постоянной потребности в загрузке файлов.
Среди платных программ места расставлять достаточно сложно. Как показали тесты, различия в скорости не настолько велики, чтобы брать этот аргумент в качестве основного. Разница между самым быстрым и самым медленным менеджером на файле почти в 30 Мб составила 11 секунд. Это не принципиально и, по сути, близко к погрешностям измерения. Следовательно, нужно обращать внимание на удобство пользования.

В этом плане, на наш взгляд, нет равных ReGet Deluxe. Он обладает полным набором неплохо реализованных функций дополнительного сервиса и отличным интерфейсом. Программа хорошо работает как с быстрыми, так и с медленными каналами связи. Для медленных сетей очень полезна возможность точной настройки скорости. К сожалению, у ReGet нередки ошибки сшивки файла после загрузки. Для непрофессиональных пользователей можно порекомендовать особую версию программы – ReGet Junior. Эта версия не обладает полным пакетом сервисных услуг, но работает по тому же механизму, что и профессиональный ReGet, обеспечивая неплохую скорость.

Если все же для вас скорость является принципиальным моментом, а с недоработками некоторых дополнительных сервисных функций вы можете мириться, то обратите внимание на Internet Download manager. Быстрее его на широких каналах никто не работает.

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

Параметры процесса загрузки
На процесс загрузки и скорость влияют параметры, зависящие от вас и настроек программы, и параметры, от вас не зависящие. От вас не зависят следующие параметры.

– Скорость соединения – скорость, с которой вы подключаетесь к интернету. Понятно, что чем она выше, тем меньше время, которое вы тратите на загрузку файла.
– Ширина канала – объем информации, которую провайдер может пропустить через себя. Канал раскладывается на всех пользователей – чем больше пользователей, тем меньше места для вас.
– Число соединений с сервером. Очень часто ограничения накладывает сервер. Например, доступно только одно соединение – в этом случае все настройки для вашего менеджера закачки теряют свой смысл. Все усилия запустить закачку в несколько потоков либо снизят скорость за счет повторяющихся попыток установить дополнительные соединения, либо приведут к повреждению файла (если вместо дополнительного его куска сервер выдаст HTML-страничку с объяснениями запрета, а программа ее “скушает”), либо сервер вас полностью заблокирует за нарушение принятых на нем правил загрузки файлов.

От вас зависят такие параметры.
– Скорость загрузки, установленная на менеджере закачек. Нормальный менеджер закачки должен предоставлять пользователю широкие возможности выбора скорости. При этом самая высокая скорость не всегда гарантирует быструю загрузку, так как скорость сама по себе не обеспечивает возможность использования всей ширины канала.
– Число частей, на которое разбивается загружаемый файл. Современные менеджеры для ускорения загрузки разделяют файл на несколько частей и качают их по отдельности, сшивая в единое целое после полной загрузки. Эта мера позволяет использовать в полной мере всю ширину канала, находящегося в распоряжении у пользователя. Но такое деление предъявляет повышенные требования к программе: надо уметь корректно сшивать отдельные фрагменты. Иногда бывает так: файл скачан, но не открывается – значит, произошла некорректная сшивка.
– Тайм-аут ожидания. На диалап-соединении часто бывают задержки прибытия данных из-за всевозможных проблем на линиях. Замечено, что перезапуск такого подвисшего соединения дает резкое ускорение закачки на некоторое время, после чего снова возможно очередное подвисание. Уменьшение времени тайм-аута позволяет перезапускать такие подвисшие нити.

Встраиваемые панели
Дополнительными, встраиваемыми в MSIE панелями обладают не все менеджеры закачек. Из представленных в обзоре программ они имеются только у половины: у платных ReGet, FlashGet и бесплатного Download master.

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

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