В состав программы входит несколько плагинов. Первый из них – планировщик закачки – позволяет соединиться с Интернетом, скачать нужные файлы и разорвать связь. Система фильтров позволяет отбирать файлы определенного типа.
      Плагин Zip!Zilla предназначен для работы с ZIP-архивами. Существует также плагин поиска файлов Go!Zilla Search.
      Окно программы может отображаться в нескольких режимах – в базовом и расширенном. В расширенном режиме можно отобразить несколько дополнительных элементов, например менеджер файлов.
      Программа может интегрироваться в браузер и перехватывать ссылки для загрузки файлов. Кроме этого, поддерживаются и другие способы закачки – мониторинг буфера обмена, использование режима Drag & Drop, ввод адреса файла вручную. Go!Zilla умеет сортировать загружаемые файлы по категориям, определять для каждой из них папку, в которую эти файлы будут помещены по мере поступления.
      В одной из последних версий программы появился модуль Update Monitor, который позволяет автоматически обновлять избранные файлы через заданный промежуток времени.

Net Vampire

      Программа Net Vampire (http://www.netvampire.com) отличается удобным и хорошо продуманным интерфейсом. В ней имеется большое количество самых разнообразных системных и сетевых настроек, поддерживается русскоязычный интерфейс.
      Возможности программы позволяют решить все основные задачи, связанные с загрузкой файлов. Net Vampire умеет отслеживать содержимое буфера обмена, а также щелчок кнопкой мыши при нажатой клавише Alt. В этом случае будет запущена загрузка файла.
      Следует отметить широкие возможности Net Vampire при работе с таймерами загрузки. В настройках программы можно задавать время запуска и остановки выполнения задания. Она также обеспечивает возможность работы через прокси-сервер, причем при необходимости поддерживаются несколько прокси-серверов.
      Одним из самых значительных преимуществ Net Vampire является улучшенная функция поиска в Интернете, использующая 11 поисковых систем, включая такие популярные, как Yahoo!, AltaVista, Infoseek или Excite. Результатом поиска будет список серверов, с которых можно скачать нужный файл. Встроенная поисковая система не только отыщет необходимый файл, но и протестирует сервер, на котором он расположен, на предмет наибольшей скорости загрузки приложения (рис. 7.7).

Рис. 7.7. В программе Net Vampire есть возможность поиска в Интернете

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

HiDownload

      HiDownload (http://www.streamingstar.com/hidownload.htm) – это download-менеджер, который позволит скачать из Интернета нужные файлы. Помимо различных типов файлов, программа умеет извлекать из Интернета практически все – flash-анимацию, потоковое видео и даже онлайн-радио. Кроме этого, HiDownload, как и Mass Downloader, умеет просматривать ZIP-архивы прямо на сервере. Более того, если вы после просмотра вдруг поймете, что из всего архива вам нужны лишь два-три файла, то сможете выделить и скачать только их. Авторы также добавили к своему продукту возможность поиска файлов при помощи популярных поисковиков.
      После завершения поиска программа позволит протестировать ссылки на работоспособность и поставить на закачку нужные из них. HiDownload содержит в себе все необходимое для закачки – планировщик, контроль за трафиком и прочие обязательные инструменты подобных программ. А вот интерфейс программы оставляет желать лучшего.

NetPumper

      NetPumper (http://www.netpumper.com/) – еще один простой менеджер закачки, не отличающийся особой функциональностью. При установке рекомендуется отключить все модули, кроме тех, что входят в базовый комплект программы, – таким образом вы сможете уменьшить трафик за счет снижения загрузки рекламы.
      Вы не найдете здесь большого количества возможностей, например в состав программы не входит планировщик, нет поддержки HTTPS. Но в то же время NetPumper отличается особенным удобством в работе именно за счет простоты настройки и отсутствия дополнительных функций. При этом в программе поддерживаются такие функции, как многопоточная загрузка и возможность докачки файла при разрыве соединения.

7.2. FTP-клиенты

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

CuteFTP

      CuteFTP (http://www.globalscape.com/) – один из первых и наиболее популярных FTP-клиентов. Интерфейс программы выдержан в классическом для FTP-клиентов стиле – окно CuteFTP разделено на три части: вы увидите содержимое локального диска, выделенного FTP-сервера и записи журнала работы программы. Копирование файлов между локальным каталогом и FTP происходит простым перетаскиванием файла из одной части окна программы в другую (рис. 7.8).

Рис. 7.8. Окно программы CuteFTP

      Кроме этого, и в правой и в левой частях главного окна программы можно выполнять стандартные операции над файлами (копировать, перемещать, удалять, переименовывать, просматривать, редактировать и запускать на выполнение) при помощи контекстного меню.
      Создание подключения к FTP-серверу в CuteFTP сводится к указанию названия подключения, адреса сервера, имени пользователя и пароля для входа на сервер. Следует также указать папку, которую необходимо открыть на вкладке Local Drives после подключения к серверу, и папку, в которую следует перейти на сервере. К недостаткам создания подключения при помощи мастера можно отнести то, что большинство параметров подключения в этом случае остаются настроенными по умолчанию. Настройки могут исправляться в дальнейшем при помощи редактирования свойств мастером подключения.
      В CuteFTP присутствует встроенная система закладок – своеобразное Избранное.
      Программа следит за буфером обмена браузера и переводит скопированные в него FTP-ссылки для последующего открытия в ней. CuteFTP умеет работать по расписанию, подключаться через прокси-сервер.
      Следует отметить разнообразные возможности программы по управлению папками. Так, она позволяет сравнивать содержимое двух папок и синхронизировать их. Функция Monitor Local Folder дает возможность отслеживать содержимое локальной папки и в случае появления в ней новых файлов обновлять содержимое указанной папки на FTP-сервере.
      Для сравнения двух папок, локальной и размещенной на FTP-сервере, достаточно открыть их в соответствующих окнах CuteFTP и воспользоваться пунктом контекстного меню Folder Tools?Compare Folders. Затем необходимо задать параметры, по которым будут сравниваться папки, и после подтверждения условий сравнения в окне программы будут выделены отличающиеся файлы как на FTP-сервере, так и в локальной папке. После этого вы можете легко закачать все отсутствующие или отличающиеся файлы из локальной папки на FTP-сервер.
      Кроме этого, CuteFTP позволяет легко синхронизировать локальные папки и папки FTP-сервера – для этого предназначен пункт контекстного меню Folder Tools??Synchronize Folders. При этом необходимо указать направление синхронизации в раскрывающемся списке Please select the direction of synchronization. Вы можете создать в локальной папке точную копию каталога, размещенного на FTP-сервере или, наоборот, на FTP добиться точного соответствия с локальной папкой. Существует и третий вариант синхронизации – когда она происходит в обоих направлениях, то есть в локальной папке сохраняются отсутствующие в ней файлы из каталога на сервере либо на сервер закачиваются отсутствующие или измененные файлы, которые есть в локальной папке.
      CuteFTP может скачать данные с FTP-сервера и автоматически создать из них архивную копию. Для этого предназначен пункт контекстного меню Folder Tools??Backup Remote Folders. Скачанные данные будут автоматически сжаты архиватором (если этот параметр выбран в настройках) и сохранены в файле с именем, в котором будет указана дата и время создания резервной копии, а также имя сервера, с которого создавалась резервная копия.
      Встроенный в CuteFTP редактор файлов с подсветкой синтаксиса позволяет редактировать файлы, которые хранятся как на компьютере, так и на FTP-сервере. На панели инструментов доступны кнопки, которые позволяют быстро вставить в редактируемый документ часто используемые теги и просмотреть результат в браузере. В результате выбора команды редактирования CuteFTP скачивает файл во временную папку, а после завершения изменений снова размещает измененный файл на сервере.
      При большом количестве файлов в папке программа позволяет применить фильтр для их отображения. CuteFTP умеет скачивать большие файлы в несколько потоков. Для этого нужно щелкнуть на файле правой кнопкой мыши и в контекстном меню выбрать Download/Upload Advanced?Multi-Part Download/Upload.
      Скачав несколько файлов, можно сохранить очередь закачек в файле. Впоследствии, чтобы скачать или закачать те же файлы в те же папки, будет достаточно открыть сохраненный файл очереди и выбрать из контекстного меню пункт Transfer All.
      Особого внимания в работе с CuteFTP заслуживает поддержка сценариев, при помощи которых можно полностью автоматизировать определенные действия. Сценарии CuteFTP представляют собой аналог макросов. В сценарий можно записать последовательность определенных действий. Впоследствии готовый сценарий можно запланировать к исполнению с помощью планировщика.

Ipswitch WS_FTP Professional

      Окно Ipswitch WS_FTP Professional (http://www.ipswitch.com/) напоминает Проводник Windows – слева отображено содержимое локальной папки, а справа вы можете увидеть содержимое просматриваемого FTP-сервера. Кнопки в центральной части окна программы позволят легко загрузить файл на FTP или, наоборот, скачать его с сервера.
      Соединение с сервером программы возможно вручную – для этого достаточно ввести его адрес в адресной строке программы. Кроме этого, вы можете использовать специальный мастер соединений с сервером. Менеджер сайтов позволит сохранить параметры доступа к различным FTP-серверам (рис. 7.9).

Рис. 7.9. Окно Ipswitch WS_FTP Professional

      Среди действий, выполняемых с помощью Ipswitch WS_FTP Professional, доступны не только стандартные (создание папки, копирование объекта). Программа позволяет отредактировать файл, расположенный непосредственно на FTP-сервере. При этом файл будет скачан на локальный компьютер, запустится соответствующее приложение для его обработки, и в результате после сохранения файла он будет снова размещен на FTP-сервере.
      В программе присутствует модуль синхронизации локальной папки и папки на FTP-сервере, есть также планировщик работы с FTP-сервером. Воспользовавшись специальным режимом Append Mode, вы сможете при копировании файлов не обновлять старые версии более новыми, а добавлять их к уже существующим файлам.
      В отличие от других программ этого класса, Ipswitch WS_FTP Professional позволяет использовать различные методы шифрования при работе в Интернете – не только стандартное 128-битное шифрование, но еще и PGP-режим.
      Следует отметить гибкие настройки программы. Например, можно сконфигурировать брандмауэр непосредственно в окне программы таким образом, чтобы он не блокировал доступ к FTP-серверам.
      Доступны разнообразные настройки поиска, которые мало отличаются от функций поиска в операционной системе. В частности, вы можете искать не только по имени или расширению файла – среди параметров поиска доступны также настройки размера и даты создания файлов.
      Существует специальный пункт меню для запуска команд работы с FTP. Например, можно выбрать запуск таких команд, как list, chmode, site, nslt.

FTP Voyager

      После установки программы FTP Voyager (http://www.ftpvoyager.com/) будет предложена возможность выбора типа интерфейса – использовать базовый или расширенный. Расширенный интерфейс немного перегружен различными кнопками и панелями инструментов, открывающими доступ к функциям, которые в общем-то мало нужны при работе с FTP.
      Окно программы разделено на несколько частей. В верхней части вы увидите каталог FTP-сервера и содержимое выделенной в нем папки. Внизу находится дерево каталогов локального диска. Система фильтров позволит отображать только файлы определенных типов. Кроме этого, в нижней части расположено окно журнала работы, в котором можно отслеживать соединение с FTP-сервером.
      При соединении с FTP-сервером доступны гибкие настройки (например, можно задать интервал между повторными попытками соединения) (рис. 7.10).

Рис. 7.10. Настройки программы FTP Voyager

      Одним из преимуществ программы является поддержка нескольких профилей. Пользователь может создать свои профили и сохранить в них все нужные настройки. Кроме того, можно импортировать профили из другого FTP-клиента (например, настройки программы CuteFTP или настройки, которые были сохранены в виде отдельного CVS-файла).
      Планировщик задач позволяет полностью автоматизировать загрузку файлов с FTP-серверов: с его помощью программа сможет соединиться с сервером, произвести нужные файловые операции, после чего разорвать соединение и даже выключить компьютер.
      Еще одним удобным решением является наличие встроенной базы данных общедоступных FTP-серверов. Следует отметить широкие возможности поиска файлов на просматриваемом FTP-сервере.
      Специальный модуль синхронизации позволит сравнить содержимое локальной папки и папки на FTP-сервере и при необходимости обновит данные новыми или измененными файлами. Непосредственно из окна программы вы можете запустить Проводник Windows. К недостаткам программы можно отнести отсутствие русскоязычного интерфейса.

AceFTP

      AceFTP (http://software.visicommedia.com/en/products/aceftpfreeware/) – это мощный FTP-клиент, позволяющий выполнять основные действия по управлению содержимым FTP-серверами (рис. 7.11).

Рис. 7.11. Окно программы AceFTP

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

FTP Commander Deluxe

      FTP Commander Deluxe (http://www.internet-soft.com/ftpsoftware.htm) представляет собой FTP-клиент с удобным интерфейсом. Окно FTP Commander Deluxe напоминает Проводник, на панелях которого размещено содержимое локального диска и FTP-сервера. В главном меню программы размещены специальные разделы, которые содержат возможности работы с локальным компьютером и с FTP.
      В программе предусмотрена синхронизация папок, функция изменения атрибутов файлов, возможность редактирования названия файлов (рис. 7.12).
      FTP Commander Deluxe поддерживает докачку файлов с FTP-сервера в том случае, если первоначальная передача была по каким-то причинам остановлена в предыдущий раз.
      Программа также обладает целым рядом других интересных возможностей. Например, FTP Commander Deluxe умеет скорректировать заданный адрес FTP-сервера, написанный с ошибками.
      FTP Commander Deluxe поддерживает практически все типы серверов и позволяет произвести специальную настройку формата ответа сервера и принцип чтения списка папок и файлов на нем. Часто используемые соединения можно сохранить и использовать в дальнейшем.

Рис. 7.12. FTP Commander Deluxe умеет выполнять различные файловые операции

      FTP Commander Deluxe умеет хранить параметры доступа к каждому серверу. Вы также можете изменить регистр имен, причем как на локальном компьютере, так и на удаленном сервере. Есть в программе и стандартные функции менеджеров файлов, позволяющие легко управлять файлами, размещенными на FTP (сортировка, фильтр, выделение и др.).
      Но при этом вы не найдете среди функций программы планировщика или же инструментов сравнения каталогов. Общие возможности программы позволяют выполнять основные функции, связанные с управлением FTP-серверами, но некоторых инструментов в ней все же не хватает.

My FTP Places

      Особенность My FTP Places (http://myftpplaces.com/rus/index.shtml) состоит в том, что после установки она встраивается в Проводник Windows. После этого в окне Проводника появляется еще одна папка My FTP Places, с помощью которой вы можете получить доступ к FTP-серверам (рис. 7.13). В результате установки программы можно будет работать с объектами FTP-сервера – папками и файлами – так же, как и с объектами, которые размещены на жестком диске вашего компьютера.
      Для соединения с FTP-сервером достаточно щелкнуть дважды на значке Add New FTP Site и задать параметры доступа к FTP-серверу. При этом программа позволяет задать дополнительные параметры доступа, например имя пользователя и пароль, количество попыток соединения, а также команду, которая будет выполняться после доступа к FTP. В результате доступа к FTP-серверу в Проводнике появится еще одна папка, раскрыв которую вы увидите его содержимое. Обратите внимание – в нижней части окна Проводника отображается журнал работы программы. Контекстное меню объектов FTP-сервера позволяет управлять ими, например копировать, перемещать файлы или папки. Если вы выберете пункт Open, то в отдельном окне Проводника отобразится содержимое выделенной папки.

Рис. 7.13. Программа My FTP Places встраивается в Проводник

      Кроме этого, на панель инструментов Проводника программа добавляет несколько своих кнопок, с помощью которых можно закачивать файлы на FTP или скачивать их оттуда. Здесь же размещена кнопка доступа к настройкам программы.
      В настройках программы можно указать целый ряд параметров ее работы. Например, вы можете задать реакцию программы на двойной щелчок кнопкой мыши на значке файла – в результате этого действия можно закачать файл или же открыть его для редактирования. В настройках также задают параметры кэша, прокси-сервера и брандмауэра.
      В программе поддерживаются функции по обмену файлами между серверами, минуя компьютер пользователя. Также возможна автоматическая докачка после перерыва связи, закачивание файлов в фоновом режиме, просматривание содержимого FTP-сервера в офлайн-режиме, изменение атрибутов файлов и папок (CHMOD) и др.

FTP Manager

      Программа FTP Manager (http://adva.alfaspace.net/) позволяет работать с файлами на удаленном FTP-сервере точно так же, как вы это делаете на своем локальном компьютере. Здесь реализованы все стандартные файловые операции – создание папок, копирование, перемещение и удаление файлов. Вы также можете изменять режим доступа к файлам сервера.

FTP-клиент в Total Commander

      Этот популярный файловый менеджер также неплохо работает в качестве FTP-клиента (http://www.ghisler.com/). Работа с FTP-сервером начинается после создания соединения – для этого предназначена кнопка FTP Connect на панели инструментов программы. В открывшемся окне Connect to ftp server нажмите New connection и задайте параметры будущего соединения: хост, имя пользователя, пароль. Здесь возможно также задать удаленную папку сервера, которая будет открываться сразу после соединения, и локальную папку, открывающуюся в соседнем окне, чтобы вы сразу же смогли начать работать с файлами (рис. 7.14). После настройки всех параметров нажмите кнопку Connect.

Рис. 7.14. Параметры соединения с FTP-сервером в Total Commander

      Файловая структура FTP-сервера после соединения отображается в одном из двух окон программы. Работа по протоколу FTP для пользователя Total Commander практически не отличается от работы с локальным диском: для удаления, переименования файлов и папок используются те же команды и элементы интерфейса программы.
      FTP-клиент Total Commander позволяет хранить учетные записи FTP-серверов, возобновлять передачу или получение файла при обрыве связи, создавать очередь заданий. Поддерживается и передача данных между двумя FTP-серверами напрямую, доступна синхронизация директорий.

CoffeCup Direct FTP

      Программа CoffeCup Direct FTP (http://www.coffeecup.com/direct-ftp/) представляет собой стандартное двухпанельное приложение, в окне которого расположено содержимое локальных дисков и просматриваемого FTP-сервера (рис. 7.15).

Рис. 7.15. Окно CoffeCup DirectFTP

      Добавление нового FTP-сервера в окне программы осуществляется с помощью мастера, в ходе работы которого пользователь должен задать необходимые параметры доступа к FTP.
      Программа умеет выполнять основные действия, связанные с обменом данными между локальным компьютером и FTP-сервером, доступны функции управления содержимым FTP, например, вы можете создать на FTP папку, скопировать или удалить файлы. В программе присутствует внутренний каталог ссылок, в который можно добавлять как локальные папки, так и папки, размещенные на FTP-сервере.
      Встроенный HTML-редактор позволяет отредактировать размещенные на FTP файлы. При этом следует заметить, что он обладает возможностями форматирования текста, применения шрифтов, вставки таблиц, гиперссылок и графических элементов. Кроме этого, в программе присутствует несколько шаблонов стандартных HTML-документов, которые можно использовать для создания своих страниц. Вы также можете создать файл во встроенном редакторе программы и, воспользовавшись кнопкой Save To Web, сразу же разместить созданный файл на FTP-сервере.
      Следует отметить еще одно интересное решение – программа позволяет заархивировать файлы перед их скачиванием.
      Вы не найдете здесь привычную систему фильтров, но CoffeCup Direct FTP поддерживает режим выделения разными цветами файлов определенного типа.
      Присутствуют также гибкие настройки внешнего вида программы, в том числе можете задать блоки, которые будут размещены в ее окне.

Fast FTP

      Fast FTP (http://xorsoft.narod.ru/) – это FTP-клиент, с которым можно работать без его установки на компьютере.
      В окне программы можно отобразить содержимое FTP-сервера и локальной папки, а с помощью кнопок, расположенных в окне программы, – копировать файлы между локальной папкой и FTP, создавать каталоги и удалять объекты (рис. 7.16). На этом возможности программы заканчиваются.

Рис. 7.16. Окно программы Fast FTP

AbsoluteFTP

      Внешний вид AbsoluteFTP (http://www.vandyke.com/products/absoluteftp/) напоминает Проводник Windows: в левой части окна находится дерево каталогов, а в правой – содержимое выделенной папки. Возможности этой программы стандартны – поддерживается технология Drag & Drop, возможность копирования объектов между двумя удаленными каталогами.
      Для создания нового соединения лучше воспользоваться услугами мастера, но иногда бывает полезной функция быстрого конфигурирования подключения – Quick Connect. Следующие возможности – отслеживание содержимого буфера обмена, синхронизация папок, способность корректно восстанавливать передачу данных после устранения разрыва соединения – также заслуживают внимания. К недостаткам программы можно отнести отсутствие планировщика заданий и неумение редактировать удаленные документы.