div.main {margin-left: 20pt; margin-right: 20pt} Файлы с доставкой на дом
Юрий Анищенко
Практически любой пользователь Интернета время от времени выкачивает
для себя файлы, размещенные на удаленном сервере. Иногда это удается
сделать напрямую через браузер или специальную утилиту file-share, но
лучше всего запустить более продвинутую программу. FTP-клиенты относятся
именно к этой категории.
Тестируются: |
CuteFTP v.4.2.4
Bullet Proof FTP v.2.3
3D-FTP v.4.02
Express FTP Pilot v.1.1 |
AbsoluteFTP v.1.9.4
Internet Neighborhood v.4.20
IglooFTP Pro v.2.7
| |
Хотя история Интернета довольно коротка, за прошедшие годы набор
предоставляемых Всемирной сетью сервисов успел в значительной степени
обновиться. Постепенно теряли свое значение службы типа Gopher, снижалась
популярность NNTP-серверов, на смену им пришли Internet Relay Chat,
пейджинговые системы типа ICQ и MSN Messenger. Отдельной статьей проходят
разнообразные мультимедийные услуги: потоковое радио- и телевещание,
организация видеоконференций и др. Такая структурная перестройка была
вызвана вполне объективными причинами: все больший процент пользователей
Интернета стали составлять не компьютерные специалисты, а люди других
профессий, зачастую имеющих очень отдаленное отношение к вычислительной
технике. В их глазах Сеть — удобное средство для передачи и получения
информации при условии, что для работы в ней не потребуются специальные
навыки.
Однако кое-что остается в Интернете неизменным на протяжении всей его
истории. В частности, до наших дней дошел практически без каких-либо
серьезных изменений протокол передачи файлов — FTP. Он самым широким
образом применяется и сегодня, хотя в большинстве случаев и незаметно для
пользователя, будучи реализованным внутри той или иной программы в
качестве служебной процедуры. Например, антивирусные пакеты, нуждающиеся в
постоянной модернизации своих баз, связываются с удаленными серверами
посредством FTP. Точно так же происходит автоматическое обновление
программ; многочисленные сервисы обмена файлами (тот же Napster) работают
по этому же принципу.
Иногда случается, что необходимые файлы лежат непосредственно на
каком-то FTP-сервере (или же на него надо положить что-то с домашнего
компьютера). В этом случае придется установить и запустить специальную
программу — FTP-клиент. В принципе в базовой поставке большинства
операционных систем семейства Windows присутствует простенькая утилита для
обмена файлами ftp.exe, запускающаяся из окна консоли DOS и управляющаяся
директивами командной строки. Ею можно пользоваться, если потребность
возникает пару раз в год; иначе набивание UNIX-подобных команд способно
кого угодно ввести в состояние полного уныния.
Однако не стоит отчаиваться. Для тех, кто пользуется FTP-сервисами
часто и интенсивно, написано немало программ с удобным оконным интерфейсом
и продвинутыми возможностями. Сегодня мы хотели бы познакомить вас с
некоторыми наиболее популярными FTP-клиентами и оценить их достоинства и
недостатки.
CuteFTP v.4.2.4
Программа CuteFTP компании GlobalSCAPE является, пожалуй, самой
популярной среди многочисленных FTP-клиентов на протяжении уже нескольких
лет. Отчасти это объясняет тот факт, что именно она стала как бы
законодателем мод в своей области, задав стандарты пользовательского
интерфейса и набора функций: не менее половины конкурирующих продуктов
повторяют основные черты CuteFTP с небольшими вариациями.
Итак, основной экран программы разделен на четыре части, их размеры
пользователь волен менять по своему усмотрению. Наверху находится
служебное окно, отражающее всю информацию, которой обмениваются компьютер
и удаленный сервер. Зачем это нужно? А затем, что во время установления
соединения, равно как и впоследствии, при пролистывании каталогов или
попытке скачать файл, могут возникнуть (и постоянно возникают) ситуации, о
которых необходимо проинформировать пользователя. Например, оповестить его
о принятии или отвергании сервером пароля, недостаточности прав на
совершение той или иной операции, наконец, о завершении процесса
трансфера. Все эти сообщения помещаются в лог сессии и высвечиваются в
верхнем окне программы на случай, если пользователь пропустит что-то
важное. Ведь сессия в зависимости от объема информации может затянуться на
час и больше, а сидеть все это время перед монитором, не отрывая от него
взгляда, довольно сложно.
Среднюю часть экрана занимают два окна, в левом показывается содержимое
локальной папки, а в правом — удаленные директории на FTP-сервере, с
которым установлено соединение. Из такой раскладки логично вытекает самый
удобный способ работы с CuteFTP: перетаскивая иконки файлов из окна в
окно, пользователь тем самым дает указание на их перемещение. Если не
нравится drag-and-drop, предусмотрен и более консервативный подход —
нужные файлы выделяются, а потом кнопками Download и Upload запускается
соответствующий процесс. Все задания, ждущие своей очереди, а также
выполняющиеся в данный момент, отображаются в последнем, самом нижнем из
окон. Вот так в общих чертах выглядит интерфейс основного модуля CuteFTP,
с которого зачастую берут пример дизайнеры других программ. Теперь
посмотрим, какие у этого клиента есть особенные черты.
Самая полезная, на наш взгляд, функция CuteFTP — это ведение удобной и
простой в использовании «записной книжки». Она называется Site Manager и
хранит информацию о часто используемых адресах FTP-серверов: название,
краткое описание, имя пользователя и пароль в зашифрованном виде. После
запуска программы это окно вызывается клавишей F4, и буквально в два клика
устанавливается необходимое соединение. Новые записи в «книжку» можно
внести как вручную, так и добавить их прямо из текущей сессии; при этом
все адреса легко упорядочить. Кроме того, разработчиками предусмотрены и
закладки, которыми помечаются отдельные директории внутри сервера.
Само собой, программа поддерживает и множество дополнительных функций,
например подключение к нестандартным FTP-серверам, продолжение оборванных
сессий передачи, поиск нужных файлов в Интернете (реализована в качестве
отдельного модуля Cute MP3 and File Finder) и т. п. CuteFTP
распространяется в виде демонстрационной программы с полной
функциональностью, но ограниченным сроком действия; через тридцать дней
надо либо удалить ее с компьютера, либо заплатить за регистрацию $40.
Bullet Proof FTP v.2.3
Bullet Proof FTP во многом похожа на CuteFTP, хотя нельзя не отметить и
ряд оригинальных черт.
Начнем с общего интерфейса программы. После запуска Bullet Proof FTP на
экране появляются классические четыре окошка, о функциях которых уже
говорилось выше. Однако на тот случай, если какие-то из них в работе
заведомо не понадобятся (скорее всего, это будет верхнее или нижнее или
сразу оба), их легко отключить через меню View > Windows. Точно так же
(и там же) можно управлять отображением панелей инструментов, только
пользователь, вероятно, оставит все три: разработчики сделали их на
редкость удобными и практичными. Абсолютно все операции, необходимые для
работы, привязаны к кнопкам с выразительными и яркими картинками. Кажется,
единственной не вынесенной на панели функцией является CHMOD, т. е.
изменение атрибутов файла.
Каждый открытый в Bullet Proof FTP сервер оставляет свое «оглавление» в
кэшируемых данных программы. Делается это для того, чтобы пользователь мог
быстро просматривать структуру каталогов, не запрашивая каждый раз команду
LIST. Конечно, чтобы отслеживать происходящие на удаленной машине
изменения, стоит время от времени проводить апдейт кэша — но в любом
случае так навигация идет куда быстрее, чем при непосредственном
считывании дерева с сервера.
Установка основных и вспомогательных
параметров в Bullet Proof FTP.
Помимо этого, Bullet Proof FTP изобилует массой полезных функций.
Например, программа следит за состоянием каждой отдельной сессии и при
необходимости восстанавливает соединение и докачивает оборванный файл —
причем не только тогда, когда случился обрыв связи, но и когда скорость
обмена опустилась ниже указанного пользователем уровня. Тут же стоит
отметить, что можно задать не только минимальную, но и максимальную
скорость, например, для работы в многопользовательской обстановке. Еще
одна интересная функция, предлагаемая Bullet Proof FTP,— это отслеживание
содержимого буфера обмена Windows. Как только в него попадает URL с
адресом какого-либо удаленного файла, программа приступает к его загрузке
(само собой, такой режим полезен не всегда, поэтому в любой момент его
можно выключить). Наконец, этот клиент позволяет подключаться к
FTP-ресурсам через разнообразные прокси-серверы и брандмауэры в том
случае, если требуемые данные хранятся в защищенной зоне удаленной
сети.
Демонстрационная версия Bullet Proof FTP ограничена тридцатью днями
работы, а стоимость регистрации программы составляет $30.
3D-FTP v.4.02
Компания SiteDesigner Technologies, создавшая программу
3D-FTP, решила покорить пользователя самым, пожалуй,
необычным способом. Одни FTP-клиенты пытаются выиграть за счет более
быстрого трансфера файлов (например, многопоточным скачиванием, которое не
всегда эффективно), другие — путем добавления сложных команд или даже их
последовательностей, третьи — через максимальное упрощение интерфейса…
3D-FTP же уникальна. Помимо обычного оконного представления,
похожего на десятки других программ, она может работать в особом режиме, в
котором ее внешний вид определяется выбранным пользователем
псевдотрехмерным скином. Поистине на волне популярности «шкурок» для
разнообразных мультимедийных проигрывателей, браузеров да и самого
Рабочего стола Windows 3D-FTP просто обречена на успех.
На фоне аналогичных программ 3D-FTP
выделяется необычным дизайном…
Программа поставляется с полудюжиной скинов, а за дополнительными надо
обратиться на сайт производителя. Поначалу кажется, что подобные
графические изыски приведут к потере быстродействия системы, однако
практика развеяла опасения. Даже в самом навороченном виде 3D-FTP работала
довольно шустро, не мешая остальным запущенным программам. Правда, экран
не всегда успевал перерисовываться, когда окно клиента быстро перемещалось
по нему, и несколько секунд по монитору плыл этакий инверсионный след
весьма забавного вида.
…и разнообразными оболочками
интерфейса.
Что касается стандартных функций FTP-клиента, то 3D-FTP
справляется с ними на достойном уровне. Особых новшеств при работе с ней
ждать не стоит, но джентльменский минимум, удовлетворяющий потребности 99%
пользователей, в программе представлен. Можно в нее добавлять и новые
функции, т. к. она поддерживает плагины своего собственного формата
(открытого для заинтересованных программистов).
Демоверсия 3D-FTP регистрируется у разработчика за $30.
Express FTP Pilot v.1.1
Express FTP Pilot примечателен несколькими деталями. Во-первых,
довольно необычен интерфейс программы. Привычная разбивка на четыре экрана
— но ни один из них не содержит информацию о локальной системе. Поэтому
никакого drag-and-drop. Все операции осуществляются исключительно через
диалоговые окна, что неудобно для часто повторяющихся транзакций. Можно
обойти это, открыв обычный Windows Explorer, и «тянуть» файлы из него, что
работает, правда, только на upload. Клиент позволяет создавать новые окна
для других соединений, не обрывая при этом текущие, — но, опять-таки,
попытка перетащить файлы между этими окнами окончилась неудачей. Зато с
точки зрения дизайна все сделано красиво и аккуратно, кнопочки на панели
инструментов — вообще прелесть, никакая другая программа такими не
похвастается. С технической стороны все довольно прилично. Express FTP
Pilot экономно потребляет системные ресурсы, открывает несколько каналов
на каждую сессию, что значительно повышает скорость обмена файлами.
Восстановление оборванных трансферов поддерживается в обе стороны, как на
скачивание, так и на загрузку (если, конечно, сервер позволяет производить
такую операцию). Еще в Express FTP Pilot есть так называемый Smart
Reconnect — автоматическое восстановление потерянного соединения,
происходящее в фоновом режиме незаметно для пользователей, и всего
$30.
Site Manager — аналог браузера
Favorites.
AbsoluteFTP v.1.9.4
Не все разработчики согласны с тем, что дизайн FTP-клиента, лежащий в
основе CuteFTP и подобных ей программ, является единственно верным и самым
удобным для пользователя. AbsoluteFTP (создатель — компания Van Dyke
Technologies, Inc.) предлагает свой вариант. Здесь используется
стандартная MultiDocument Interfuce (многооконная) среда, в которой
открываются окна — для локального диска, для удаленного компьютера и для
журнала операций. Их расположение относительно друг друга можно менять по
своему усмотрению, чтобы пользоваться drag-and-drop было максимально
удобно. Это кажется абсурдным, если перекидывать каждый день по паре
файлов, но когда их количество приближается к нескольким тысячам, тогда
становится ясно, в какую сторону удобнее махать мышкой!
Из прочих особенностей AbsoluteFTP следует отметить широкую поддержку
прокси-серверов и брандмауэров, что позволяет подключаться к малодоступным
ресурсам Интернета. Кроме того, клиент интегрируется с утилитой Secure CRT
того же производителя. В таком тандеме они способны установить безопасное
соединение через SSH-сервер (шифрование данных, идущих через служебный
канал FTP, позволяет сохранить в тайне имя и пароль пользователя). Другая
интересная функция — одновременное подключение одного клиента к нескольким
FTP-серверам для параллельной загрузки различных файлов. Поскольку в
программе открыто несколько равноправных окон, каждое из которых
символизирует одно хранилище данных, то и перемещать файлы и каталоги
можно между любыми двумя из них, т. е. даже между двумя удаленными
серверами, вообще минуя ваш компьютер. Главное — наличие у пользователя
достаточных прав на такую операцию. Кроме того, в зависимости от принятых
на том или ином сервере установок названия всех загружаемых файлов будут
переводиться в верхний или нижний регистр — мелочь, а приятно. Цена полной
версии программы составляет $30.
Internet Neighborhood v.4.20
Internet Neighborhood — программа, меняющая наше представление о
FTP-клиентах. Само понятие «клиент» подразумевает самостоятельную часть
двух- или более уровневой распределенной системы, в которой конечному
пользователю доступен только небольшой модуль с интерфейсом, достаточным
для выполнения необходимых действий на серверной стороне. Клиентская
программа запускается так же, как и любое другое приложение; зачастую это
приводит к определенным проблемам, как, например, в случае с Express FTP
Pilot, когда недочет разработчика поставил жирный крест на стандартном
drаg-and-drop. Если FTP-сервисы используются ежедневно и при этом
достаточно интенсивно, то лучше поискать более эффективное, чем названное
выше, средство для обмена файлами.
К чему вся эта прелюдия? А к тому, что Internet Neighborhood вообще не
является самостоятельной программой. Тут мы имеем дело с расширением
стандартной оболочки Windows (поддерживаются все существующие 32-разрядные
версии операционной системы — 9х, Ме, NT, 2000; для XP в ближайшем будущем
появится соответствующий апдейт). Внедряясь в обычную среду Explorer,
Internet Neighborhood представляет FTP-серверы в виде локальных папок;
соответственно все операции, применимые к последним, доступны и для
удаленных хранилищ.
Первое впечатление, после того как по завершении инсталляции
перезагрузился компьютер: очень удобно. В Explorer появляется раздел
Internet Neighborhood, а внутри — набор предложенных разработчиками
адресов FTP- серверов самого разного профиля. Достаточно кликнуть мышью по
одному из них, как в районе панели инструментов проводника появляются семь
новых кнопок, управляющих работой с удаленными серверами: Upload/Download,
«Свойства», «Обновить» и т. п.
Для «чайников» существует мастер
соединений.
Для управления такой мощной системой в инсталляционный пакет входит
несколько утилит различного назначения. Самая важная — FTP Site Manager,
именно с ее помощью пользователь добавляет новые серверы, удаляет
ненужные, а также выстраивает их в иерархии по категориям. Совсем для
«чайников» существует мастер соединений (FTP Site Wizard); в task bar
«сидит» иконка монитора, который постоянно отслеживает состояние
подключенных к вашей системе серверов. Наконец, самая сладкая «изюминка»
программы — планировщик (Scheduler), с помощью которого можно настроить
Internet Neighborhood на автономную работу в ваше отсутствие.
В общем, это штучка из разряда Must Have, и стоит всего $30.
IglooFTP Pro v.2.7
IglooFTP Pro — программа во всех отношениях приятная, и это при том,
что кардинальных новшеств в ней нет в принципе. Просто добротно и
качественно сделанный продукт, за который не жалко отдать немного денег.
Интерфейс — привычный четырехоконный, возможно быстрое переключение между
основным экраном и «записной книжкой» через постоянно доступные
закладки.
IglooFTP Pro легко поддерживает связь одновременно с несколькими
серверами и способна сгружать/загружать различные файлы параллельно.
Точное их количество разработчиком не указано и поэтому условно равно
бесконечности (наверняка программисты посчитали, что скорее пользователь
исчерпает лимит своего трафика). Переключение между разными соединениями
происходит путем выбора закладок в так называемом Session Bar. Клиент
устанавливает соединение с серверами, находящимися за брандмауэрами
различных типов: обычными SOCKS4–5, TIS Firewall, WinProxy, WinGate и т.
п. Все удаленные FTP-сайты кэшируются для быстрой навигации по структуре
их каталогов.
Окно настроек IglooFTP
Pro.
Специально для пользователей, у которых качество канала связи вызывает
опасения, в IglooFTP Pro добавлена функция Power Downloads. Активировав
ее, можно уже не бояться обрыва коннекта или перегрева модема — даже
закрыв программу или вообще выключив компьютер, вы не обрываете передачу
навсегда. Как только снова появится связь, загрузка продолжится с того
самого места, где остановилась в прошлый раз. Правда, для этого должен
быть постоянно активным системный сервис, создаваемый программой IglooFTP
Pro Monitor. Значок, показывающий его состояние, прячется в task bar.
А стоимость всего этого — $40.
Подведение итогов
Что тут сказать… Конечно, представленными выше программами список софта
для работы с FTP-серверами далеко не исчерпывается. Какие-то клиенты
покажутся вам более удобными в работе, какие-то менее. Идеальным
сочетанием эффективности и функциональности нам представляется Internet
Neighborhood. Именно эта программа и получает значок «За техническое
совершенство». Она делает работу с FTP-серверами максимально «прозрачной»
и удобной для пользователя. Если денег нет или просто жалко, то смело
устанавливайте себе на компьютер любой из бесплатных клиентов, пока они не
перестали таковыми быть — за нулевые расходы вы получите довольно надежные
утилиты. А можно еще каждый месяц, как закончится демонстрационный период
работы программы, менять ее на другую. Но стоит помнить, что при всем
богатстве выбора варианты рано или поздно будут исчерпаны. Выбирайте, что
вам больше по душе. В конечном счете все по своим местам расставит лишь
практическое использование той или иной программы.
Таблица сравнительных характеристик
FTP-клиентов
А победителем нашего тестирования стала, пожалуй, самая популярная
среди многочисленных FTP-клиентов программа CuteFTP v.4.2.4 —
законодательница мод в своей области, определяющая стандарты
пользовательского интерфейса и набора функций для многих подобных
продуктов. Она по праву получает значок «Выбор
редакции».
|