FTP (англ. File Transfer Protocol) — базовый протокол передачи данных в компьютерных сетях, разработанный для обмена информацией и применяется для обмена файлами. FTP — один из старейших протоколов, появившийся намного раньше протокола HTTP, и сегодня до сих пор активно использующийся для доступа к удалённым серверам. Данный протокол позволяет подключаться к серверам FTP, просматривать содержимое каталогов, загружать файлы с сервера на сервер и мн. др.

FTP-сайт (FTP-сервер) — компьютер, на котором запущено соответствующее программное обеспечение, предоставляющее доступ к файлам и каталогам этого компьютера по протоколу FTP. FTP-сервера могут бы как общедоступными, так и имеющими ограниченный доступ. На общедоступном FTP-сайте (англ. anonymous FTP-site) организовано специальное поддерево каталогов, доступ к которому предоставляется любому удалённому пользователю. На таких серверах обычно находится бесплатное программное обеспечение, фотографии, звуковые файлы и мн. др. — подобных сайтов в сети (в том числе и в его русскоязычном сегменте) огромное множество. Их также зачастую называют FTP-архивами. Доступ к файлам по протоколу FTP осуществляется с помощью специальных программ — то есть FTP-клиентов. В качестве простейшего FTP-клиента используются www-браузеры, к тому же во все современные операционные системы включены FTP-клиенты для работы в командной строке. Другими словами, FTP-клиент — это сервисная программа, с помощью которой можно произвести соединение с FTP-сервером. Например, мой сайт wwwabrams.ru также имеет свой закрытый FTP-доступ, который расположен по адресу: ftp://ftp.abrams.ru. Он используется для управления файлами и документами на моём сайте.

FTP-протокол, как уже говорилось, один из старейших, что, впрочем, не мешает его активному использованию и по сей день. Существует большое количество FTP-клиентов, некоторые из которых к тому же поддерживают обмен файлов и по таким протоколам как HTTP и HTPPS. Кроме того, практически все современные менеджеры закачек (компьютерные программы, предназначенные для загрузки файлов из Интернета или локальной сети) и файловые менеджеры (программы, предоставляющие интерфейс пользователя для работы с файловой системой и файлами) также осуществляют поддержку обмена и копирования файлов по FTP-протоколу. Поэтому есть смысл рассматривать не только специализированные FTP-клиенты, но также другие виды программного обеспечения, позволяющего работать по данному протоколу.
FTP-клиенты

Далее по тексту я упоминаю те версии программ, которые были последними на момент публикации статьи на сайте wwwabrams.ru. Со временем последние версии могут отличаться от указанных в обзоре.

AceFTP (Visicom Media). Последняя версия — 3.80.3. Платный клиент. Совместим с ОС Windows. Не поддерживает протоколы HTTP и HTTPS. Из возможностей: поддерживает докачку, синхронизацию каталогов, работу в многозадачном режиме и т. д. Существует функция предпросмотра файлов, поддерживается SSL, SOCKS4/5, дублирование нужного окна, есть возможность воспользоваться внутренним планировщиком.

CoffeeCup DirectFTP (CoffeeCup). Последняя версия — 6.2. Платный клиент. Совместим с ОС Windows. Несмотря на то, что последняя версия клиента была выпущена ещё в 2004-ом году, он до сих пор остается достаточно популярным среди пользователей. Опции CoffeeCup DirectFTP позволяют без труда поддерживать web-сайты, редактировать страницы прямо на сервере, в том числе и с помощью встроенной в программу панели для быстрого редактирования HTML-файлов. Из других возможностей — создание резервных копий сайта в виде архива . zip, поддержка докачки файлов при обрыве соединения с сервером, функция предпросмотра графических файлов и мн. др. Программа очень проста и удобна в применении, что вкупе с её многофункциональностью делает CoffeeCup DirectFTP удачным выбором не только для новичков, но и web-мастеров.

CoreFTP (Core FTP). Последняя версия клиента — 2.1. Light Edition (урезанная версия) — бесплатная. Среди её возможностей — поддержка FTP, HTTP прокси, SOCKS4/5, удаленный поиск файлов, повтор и продолжение передачи, контроль графика, показ расширенного листинга директорий, организация очередности передач, поддержка сессий. Профессиональная версия поддерживает шифрование, работу по протоколам SFTP (безопасный протокол, шифрующий соединение для выполнения всех операций) и SSL, имеет возможность перекачки файлов напрямую между сайтами, способна создавать резервные копии данных, к тому же с возможностью архивации, защиты паролем и отправки на FTP-серверов. Из довольно интересных особенностей — способность интегрирования в web-браузеры в качестве замены встроенных в них FTP-клиентов. В программе присутствует Менеджер сайтов, с помощью которого работа с FTP способна упроститься в целом.

сURL (Daniel Stenberg). Консольный ftp-клиент или, если точнее, служебная программа командной строки для передачи файлов с синтаксом URL. Свободное программное обеспечение (последняя версия 7.18.1), поддерживающее FTP, FTPS, HTTP, HTTPS, TFTP, SFTP, Telnet, DICT, FILE и LDAP, а также сертификаты HTTPS, методы HTTP POST, HTTP PUT, загрузку через формы HTTP и мн. др. Совместим со всеми популярными операционными системами — Windows, Linux, Unix, Mac OS X, BSD, Amiga Os.

Данная программа предназначена для работы без вмешательства пользователя, работает на собственной libcurl (клиентская библиотека передачи). Программа, своего рода, даже действует как автономная обертка для библиотеки, которая используется для того, чтобы обеспечить возможность передачи URL многочисленными приложениями. CURL поддерживает прокси, аутентификацию пользователя, загрузку файлов на FTP-сервер, восстановление прерванной передачи файлов и т. д. Из недостатков — неумение выкачивать на удалённый сервер директории со сложной внутренней иерархией.

CURL имеет большое количество параметров, но один из интересных — это возможность указания лишь на часть файла (параметр -range). Это даёт пользователю следующую возможность: находится несколько зеркал, файл загружается частями с каждого зеркала, а потом собирается и происходит проверка контрольной суммы.

Другая консольная программа для загрузки файлов по сети — Wget. Свободная программа, поддерживающая протоколы FTP, HTTP и HTTPS. Установлена по умолчанию практически во всех Linux-дистрибутивах и FreeBSD. Wget — не интерактивная программа, а, следовательно, после её запуска пользователь не может повлиять на ее работу — только остановить само выполнение программы. Это удобно в том случае, если приходится скачивать большое количество файлов — нет необходимости постоянного интерактивного и, порой, утомительного взаимодействия с web-браузерами.
С помощью Wget можно скачивать файлы рекурсивно, по ссылкам в HTML-страницах, и с одного, и с нескольких сайтов. При загрузке файлов по FTP-протоколу есть возможность скачивания по маске имени — т. е. задавать группу файлов с помощью “*”. Существует докачка файлов в случае обрыва. Довольно популярная программа в среде Linux-пользователей, но из-за недостаточного и медленного развития постепенно уступает свои позиции.

CuteFTP (GlobalScape). Один из самых популярных графических ftp-клиентов, платное программное обеспечение. Последняя версия — 8.2. Совместим с Windows и Mac Os X. Это действительно один из лучших, наряду с несколькими, клиентов, работающих с FTP-протоколами, что, по сути, неудивительно. CuteFTP — это поддержка практически всех протоколов (особенно, если это версия Professional) приятный, удобный и понятный интерфейс, встроенный менеджер паролей, планировщик заданий, инструмент создания резервных копий, инструмент создания подкастов в виде RSS-потоков, встроенный HTML-редактор, возможность записи и последующего выполнения макросов и мн. др.

Стоит рассмотреть возможности CuteFTP подробнее. Для начала интерфейс программы — простой и удобный, состоящий из главного окна, разделённого на две панели. Первая панель отображает содержимое локального жёстокого диска, вторая — FTP-сервера. Панели используются для навигации и запуска процессов копирования. В главном окне также отображается дополнительная часть, играющая информационную роль, так как в ней показываются все активные на данный момент задания, расписание работы и т. д.

Встроенный для работы с FTP-серверами модуль Site Manager является очень удобной функцией. Отображается в виде отдельного окна, в котором возможен просмотр всех записей и их редактирование. Именно оттуда осуществляется подключение к нужным серверам. Это упрощает работу пользователя в том случае, если он часто пользуется клиентом, так как не возникает необходимости ручного набора адресов или их копирования.
В CuteFTP реализовано множество возможностей, одна из них — удобный поиск, помогающий найти любой объект даже по части его названия. Другая полезная функция — фильтрация, позволяющая сделать возможным отображение только удовлетворяющих пользователя файлов посредством установки фильтра. И, наконец, возможность создания закладок, которая очень облегчает навигацию по FTP-серверу. Это значительно экономит время пользователя, работающего с программой. К тому же в CuteFTP есть возможность оффлайнового просмотра содержимого FTP-серверов, так как списки файлов и папок и вообще вся информация о FTP-сервере могут сохраняться на жёстком диске при их посещении.

Функция Turbo Transfers — еще одно из свойств CuteFTP, дающее ему преимущество. Суть данной функции заключается в автоматической установке некоторых параметров перед началом процесса копирования. Это обеспечивает максимально возможную скорость передачи файлов.
В программе есть встроенный HTML-редактор, существенно облегчающий процесс ручного создания web-страниц. Это лишний раз показывает, что CuteFTP, несмотря на свою простоту и функциональность, ориентирован не на простых домашних пользователей, а, скорее, на разработчиков web-сайтов.

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

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

Fetch (Fetch Softworks). Платный FTP-клиент для Mac Os X. В целях образования — распространение может быть бесплатным. Последняя версия — 5.3. Это один из старейших клиентов для операционной системы компании Apple. Fetch довольно прост в использовании, к тому же наделен многими важными функциями, такими, как Automator (запоминает последовательность действий для дальнейшего их воспроизведения в один клик), поддержка keychain (менеджер паролей), инструмент Dashboard для загрузки и контроля, идентификация SOCKS 5. У Fetch — удобный, простой интерфейс: понятная инструментальная линейка сверху каждого окна и статусная панель внизу. В программу встроен механизм StuffIt, который позволяет редактировать изображения на удаленных серверах. При закачке загружаемые файлы могут сжиматься и распаковываться при скачивании, что значительно экономит время загрузки.
В Fetch не хватает таких функций, как, например, оконные закладки, поддержка протоколов DAV/HTTPS или FTP через SSL, что немного портит общую картину, но в целом это довольно неплохой клиент.

FileZilla (SourceForge, Inc). Бесплатный FTP-клиент, совместимый с Windows, Mac Os X, Linux, Unix, BSD. Последняя версия продукта — 3.0.9. Наравне с CuteFTP — также один из лучших и самых популярных клиентов. Поддерживает также протоколы SOCKS4/5, HTTP 1.1, SFTP, SSL, GSS. Основные преимущества FileZilla — ее простота использования, приятный интерфейс, большое количество настроек и возможностей, совместимость с большинством операционных систем, возобновление передачи файлов, поддержка закачки больших файлов, встроенный менеджер сайтов, поддержка очереди, поддержка прокси и мн. др. Перед CuteFTP у клиента есть такое преимущество, как русификация — у FileZilla многоязычный интерфейс.
Все внутренние окна и панели пользователь может с легкостью настроить под собственные требования. FileZilla поддерживает функцию Drag/Drop, многопоточную загрузку/скачивание файлов, докачку при обрыве связи (при условии поддержки сервером) и мн. др. Программа работает со многими файрволлами, что обеспечивает защиту передаваемых данных при работе с FTP. FileZilla считается одним из самых быстрых и надежных клиентов, к тому же это весьма удобный и полезный инструмент для каждодневного использования.

FTP Commander (Internetsoft Corporation). Платный FTP-клиент для Windows. Последняя версия 8.80. Поддерживает множественные соединения, SSH, SSL, прокси и работу с файерволлами, имеет менеджер резервных копий и расписания, а также многоязычный интерфейс — более 20 языков. Предусмотрена поддержка синхронизации директорий, изменения атрибутов файлов, возможность редактирования “carriage return” (перенос каретки) и регистра названия файлов, возможность установки свойства “keep connection”, благодаря чему клиент может периодически посылать заданные команды для поддержки соединения. Клиент поддерживает многопоточную закачку, автоматическое переименование в случае нахождения дубликатов в списке файлов, а также практически все типы серверов и позволяет производить специальную настройку формата ответа сервера и принципа чтения списка директорий и файлов на нем и мн. др. Для каждого сервера клиент может хранить используемую по умолчанию директорию. К тому же, настройки клиента дают возможность автоматически определять параметры передачи в файлов, в зависимости от их типа и настроенного списка их расширений.

FTP Explorer (FTPx Corp.). Последняя версия 1.0.1.53. Платный FTP-клиент, совместимый с операционной системой Windows. Работает по протоколу FTP. Основным преимуществом клиента является возможность работы с несколькими соединениями, что позволяет поставить на закачку файл с одного сервера и перейти к работе с другим, пока первая передача будет проводиться в фоновом режиме и прервётся сразу же после получения информации полностью. Благодаря специальному окну пользователь всегда может следить за процессом загрузок и обмена файлами. При работе в режиме “автопилота” весьма ценно свойство клиента автоматического возобновления прерванных передач.

Специальный список с параметрами соединения с FTP-сервером можно сохранить в отдельном файле, импортировать из аналогичного клиента или же сохранить в качестве отдельной папки на рабочем столе ОС — подключение к FTP-серверу осуществляется с его помощью. Это значительно облегчает работу пользователя — соединение осуществляется одним щелчком мыши. У клиента также есть возможность “быстрого соединения”, достаточно лишь задать необходимые параметры сервера. FTP Explorer кэширует каждое соединение, что значительно повышает скорость работы с FTP-серверами.

Помимо использования стандартной графической функции Drag/Drop есть возможность общения с сервером напрямую посредством набора команд протокола FTP. Клиент способен взаимодействовать со специальной программой fpArchive в случае необходимости нахождения специфических файлов в Интернет.

FTPRush (TianHong. NC). Последняя версия 1.1.2.19. Удобный, платный FTP-клиент, хоть и не столь популярный как CuteFTP или FileZilla, совместимый с ОС Windows. Поддерживает протоколы FTP, FXP, SFTP, TFTP. Дает возможность выполнения передачи файлов с компьютера на сервер, с одного удалённого сервера на другой.

FTP Rush обладает рядом возможностей, среди которых — встроенный планировщик заданий, поддержка прокси, поддержка SSL-соединения, встроенный инструмент для переименования файлов, кэширование папок на FTP, поддержка регулярных выражений и списков исключения для файлов, отображение соединений в виде вкладок и др. Клиент имеет многоязычный интерфейс, в том числе и русский.

FTP Rush обладает приятным и простым пользовательским интерфейсом, поддерживает сжатие данных во время их передачи, что позволяет сэкономить стоимость трафика, если пользователь не имеет безлимитный доступ в Интернет. Среди других достоинств — отсутствие требования установки клиента для его использования.

FTP Voyager (Rhino Software, Inc.). Последняя версия 15.0. Платный FTP-клиент для Windows. Поддерживает протоколы FTP, SFTP, FTPS. Это достаточно многофункциональный и удобный клиент, подходящий как новичкам, так и продвинутым пользователям. Имеется русскоязычная версия. Благодаря интуитивному интерфейсу с поддержкой Drag/Drop работать с данным FTP-клиентом довольно легко. Возможности FTP Voyager — возобновление прерванных загрузок, автодозвон при обрыве связи и поддержка коннекта пингованием, синхронизация каталогов, одновременная работа с несколькими сайтами, поддержка SSL, SSH, корректная установка времени загрузки файла, отображение статуса передачи файлов с одного сервера на другой, дополнительное шифрование паролей и мн. др. Есть возможность внедрения клиента в браузер пользователя — в этом случае программа будет отслеживать все ссылки на FTP-сервера. Клиент сохраняет логи работы, а встроенный планировщик позволяет пользователю устанавливать клиенту требования по времени работы с FTP-серверами, синхронизации, а также удалять файлы и директории. При использовании клиента вместе с программой Serv-U, пользователь получает и мощный FTP-клиент, и мощное серверное решение.

Программа удобна в том случае, если необходимо оперативное обновление сайтов, поэтому FTP-клиент — вполне хороший выбор для web-мастеров и разработчиков.

Global Downloader (Actysoft Inc.). Последняя версия 1.4.2.1. Это Shareware FTP-клиент для ОС Windows. Осуществляет поддержку протоколов FTP, SFTP, FTPS, HTTP и HTTPS, а также позволяет искать и закачивать файлы в P2P сетях. В клиент включен проигрыватель медиа-файлов Preview Player.

LeechFTP (LeechFTP). Последняя версия 1.3. Бесплатный, но довольно мощный и многофункциональный FTP-клиент для ОС Windows с приятным графическим интерфейсом. LeechFTP способен работать с несколькими серверами одновременно. Соединения представляются в виде “нитей” (thread), перед которыми ставятся определенные задачи — загрузка файла. Клиент позволяет иметь несколько подобных нитей одновременно, одна из которых — для перемещения по каталогам удаленного сервера, а остальные — для передачи файлов. Новая нить создается сразу же, как только пользователь даёт команду передачи файла. Процесс обмена информацией идет в фоновом режиме, пока пользователь может переходить из каталога в каталог и подключаться к другим серверам. При обрыве нити автоматически пытаются продолжить передачу файла с момента обрыва. Пользователь имеет полный контроль над процессами, происходящими в нитях. Подобный принцип работы клиента позволяет совмещать выкачивание файлов и одновременно просматривать страницы в Интернете.

LeechFTP также способен выкачивать целые каталоги с их содержимым в качестве TAR-файла — такой сервис предоставляется некоторыми FTP-серверами, на которых установлена операционная система UNIX.

Среди других возможностей LeechFTP — поиск файлов в Интернете, хранение адресов и параметров, используемых FTP-серверов в качестве специальных закладок, отображающихся наподобие дерева каталогов на диске, поддержка докачки файлов, которую, при необходимости, можно отключить, специальный таймер, быстрое подключение к нужному серверу при помощи подключения в анонимном режиме. Специальная панель отображает все команды, передаваемые серверы, и его ответы, а также допускается ввод команд вручную.

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

Leap FTP (LeapWare). Последняя версия 2.7.6.613. Платный FTP-клиент. Поддерживает протокол FTP, SOCKS, прокси. Среди возможностей — специальный менеджер, с помощью которого можно организовать сервера в группы, автоматическое восстановление связи при обрыве, кэширование списка директорий, просмотр сервера во время передачи файлов, докачка файлов, выстраивание очереди с выбором варианта поведения по окончании процедур, редактирование файлов, функция вызова дефолтового браузера, перемещение файлов на сервере, расширенный скриптовый язык, сохранение связи с сервером при бездействии, перевод в нижний режим имен файлов, протоколирование FTP-сессии на диск, Клиент включает в себя хороший сайт-менеджер, который позволяет работать с большим количеством сайтов. У программы хорошее меню настройки, позволяющее настроить клиент под потребности пользователя. Оптимальный по количеству функций клиент для работы с FTP-серверами.

Lftp (Alexander V. Lukyanov). Последняя версия 3.5.11. Бесплатный консольный FTP-клиент для систем Mac Os X, Linux, BSD и UNIX. Является расширенной командной строкой. Программа поддерживает протоколы FTPS, HTTP, HTTPS, HFTP, FISH и SFTP. Клиент использует библиотеку readline GNU для ввода, имеет возможность редактирования в командной строке и автозавершение ввода, поддерживает закладки, использование зеркал сайтов и передачу нескольких файлов одновременно.

SmartFTP (SmartSoft Ltd). Последняя версия 3.0.1013. Платный FTP-клиент, поддерживающий, помимо протокола FTP, также SFTP, FTPS, FXP. Совместим с ОС Windows. Характеристики и возможности клиента: легко настраиваемый интерфейс, поддержка TSL/SSL, компрессия данных во время передачи, возможность перекачки файлов напрямую между двумя серверами, удаленное редактирование файлов, встроенный планировщик закачек, инструмент создания резервных копий, поддержка работы их командной строки, многопоточная загрузка, докачка, работа через прокси и файрволы, работа по расписанию, ведение лог-файлов, просмотр подключаемых сайтов, закладки (Favorites), возможность взаимодействия с Windows Commander.

Transmit (Panic, Inc.). Последняя версия 3.6.3. Платный клиент для Mac Os X — один из лучших FTP-клиентов, совместимых с данной операционной системой. Довольно простой в использовании и обладающий мощными возможностями. Клиент подходит как новичкам, так и продвинутым пользователям и представляет собой приложение для Макинтош с приятным интерфейсом, встроенным окном поиска и лаконичной строкой меню. В работе использует удобные закладки, не занимающие много места на экране при выполнении многочисленных соединений с FTP-серверами. Среди возможностей: способность редактирования удаленных файлов, поддержка различных механизмов Mac Os X, поддержка протоколов WebDav, FTP-SSL/TLS, возможность установления наиболее посещаемых сайтов в виде “капелек” (droplets) — маленьких иконок, в которые можно перетаскивать файлы для немедленной загрузки на удаленный сервер.

TurboFTP (TurboSoft). Последняя версия 5.60. Бесплатный клиент, поддерживающий FTP, HTTP прокси, SOCKS4/5, защищённые соединения SSL/TLS. Наделён самыми различными функциями: синхронизация директорий парой кликов, слежение за буфером обмена, автоматический дозвон, докачка файлов, способность передавать большие файлы (более 4 Gb), планировщик заданий, управление скоростью загрузки, шифрование данных, восстановление загрузки после обрыва соединения, поддержка файрволов. С помощью клиента можно сравнивать содержимое локальной и удалённой папки, устанавливать очередность передачи данных.

FlashFXP (iniCom Networks). Последняя версия 3.6.0. Платный клиент, один из популярнейших в среде FTP. Особенность программы в поддержке стандарта FXP — это возможность перекачивания файла с одного сервера на другой напрямую, минуя компьютер пользователя. Время передачи файлов в таком случае зависит только от скорости соединения между удалёнными FTP-серверами. Правда, использование данного стандарта накладывает определенные ограничения: оба сервера должны поддерживать режим PASV, выполнять команды PORT иностранным хостам, и управляться операционными системами семейства Windows. Один из сервером обязательно должен быть под управлением UNIX-системы. Клиент способен работать в многозадачном режиме, имеет такие возможности, как синхронизация каталогов, поддержка докачки, работа по протоколам SSL/TLS, поиск по удалённому FTP-серверу, возможность импорта списков любимых серверов из большинства распространенных программ и мн. др.

WS FTP (Ipswitch, Inc.). Последняя версия 2007.00 (Pro). Платный, очень мощный FTP-клиент с возможностью интеграции в “проводник”. Совместим с ОС Windows, поддерживает протоколы FTP, SFTP, FTPS, FXP, HTTP, HTTPS. Одна из наиболее простых программ для работы с FTP-серверами. Окно программы поделено на две части, в одной из которых отображается содержимое локального диска, справа — каталог на удалённом компьютере. Клиентом поддерживаются команды по перекачке файлов с одного сервера на другой (минуя машину пользователя), автоматическое докачивание после обрыва связи, есть возможность синхронизации каталогов, использования многосессионного подключения, а также — скриптов для автоматизации выполнения наиболее часто исполняемых заданий. Как на своём, так и на удалённом компьютере пользователь может проводить операции с каталогами и файлами — создавать, удалять, переименовывать, запускать и просматривать.

При соединении пользователь указывает в диалоговом окне адрес FTP-сервера, имя пользователя, пароль, каталоги, в которые следует автоматически перейти на локальном и удалённом компьютере при установлении соединения. Эта информация сохраняется, и при следующих запусках клиента уже нет необходимости заново вводить эти данные. В программу заранее введен список популярных FTP-серверов. У WS FTP также существует система поиска файлов по списку известных серверов и предпросмотр изображений на удаленных FTP-серверах.

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

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

Среди наиболее популярных менеджеров закачек — Download Master, работающий под Windows, созданный специально для русскоязычных пользователей. Менеджер имеет встроенный FTP-клиент. Возможности программы — интеграция с web-браузерами Internet Explorer, Opera, Netscape Navigator, Mozilla, Mozilla Firefox, SeaMonkey, многопоточная закачка, поддержка подключаемых модулей, регулируемый режим для динамического управления скоростью закачки, встроенный поиск файлов, программ, игр, музыки и мн. др.

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

Mass Downloader — работает под ОС Windows. Поддерживает протоколы FTP, HTTPS, FTP, RTSP, MMS, MMST и PNM, позволяет загружать сразу все файлы с web-страницы, есть возможность предпросмотра zip-архивов, имеется встроенный FTP-браузер.

Подобный браузер есть и у программы Reget — платного менеджера закачек с аккуратным графическим интерфейсом, взаимодействующего с браузерами Microsoft Internet Explorer 4.0 и выше, Netscape Communicator 4.0 (и Mozilla) и выше, Opera 4.0 и выше, NetCaptor 6.1, NeoPlanet 5.2, MSN Explorer 6.0. Менеджер сохраняет логины и пароли.

В среде UNIX-подобных систем для загрузок используется тот же консольный Wget, а также программы с графическим интерфейсом — Downloader for X (многофункциональный менеджер закачек для операционной системы GNU/Linux) и KGet (свободный менеджер закачек для KDE).
Файловые менеджеры

Данное программное обеспечение предоставляет интерфейс пользователя для работы с файловой системой и файлами, другими словами позволяет выполнять наиболее частые операции над файлами — создание, редактирование, перемещение, переименование, удаление, копирование и т. д. Наряду с основными своими функциями файловые менеджеры часто включают в себя ряд дополнительных возможностей, среди которых и работа через FTP. Файловые менеджеры обычно позволяют работать с FTP-сервером таким же образом, как и с локальным жестким диском, правда, с некоторыми ограничениями. Но определённых возможностей им всё же не хватает — например, планировщика заданий.

Встроен FTP-клиент и в такой популярный файловый менеджер, как Total Commander. Довольно неплохой вариант для работы по FTP, пусть и с ограниченными возможностями. Зато у данной программы есть встроенный просмотрщик, позволяющий узнать, что именно стоит закачивать. К тому же Total Commander позволяет сравнивать содержимое папок и файлов на FTP-сервере и локальном компьютере.

FAR Manager — консольный файловый менеджер для операционных систем семейства Windows. Мощная программа с возможностью расширения функциональности за счёт различных плагинов. Среди возможностей — работа с FTP и SFTP-серверами, поддержка доступа через различные типы прокси, автоматическая докачка и т. д.

Официальный файловый менеджер для рабочей среды GNOME — Nautilus — поддерживает доступ к FTP и SFTP, предварительный просмотр файлов в их иконках для текстовых файлов, изображений, звуковых или видео-файлов через такие проигрыватели, как Totem.

Krusader — файловый менеджер для KDE со множеством дополнительных функций, среди которых расширенные возможности по работе с архивами, современный модуль поиска, просмотр и редактирование текста, синхронизация каталогов, поддержка сравнений файлов по содержимому и, конечно же, поддержка FTP.

И, наконец, самый простой вариант — это любой web-браузер. Не требуется установка какого-либо программного обеспечения — достаточно набрать адрес FTP-сервера в адресной строке браузера. Стоит понимать, что возможности встроенных в браузеры FTP-клиентов, весьма ограничены и не могут предоставить каких-либо серьёзных возможностей пользователям. Все, что может пользователь, это нажать на ссылку и скачать файл.

В случае, когда пользователь редко обращается к FTP-серверам и исключительно в пользовательских целях и не нуждается в том наборе функций и возможностей, которые ему предлагают специализированные FTP-клиенты, то ему вполне может быть достаточно обращения к web-браузеру. Если же работать с FTP приходится гораздо чаще, а также есть необходимость в в поддержке передачи файлов по другим протоколам, то есть и смысл в установке менеджера закачек или файлового менеджера. Когда же пользователь постоянно работает с FTP-серверами и среди его требований не только загрузка/закачка файлов, но и работа с ними, с директориями, находящимися на FTP-сервере, установка определенных требований и параметров для процессов, то есть смысл обращения к специализированному FTP-клиенту, обладающему рядом важных функциональных качеств.

И напоследок: чтобы скачать и установить ту или иную программу, достаточно набрать её название в поисковой строке и задать поиск.
Желаю вам удачной работы с программами!