На главную страницу ЗАО Софткей
 Главная   Новости   Статьи   Пресс-релизы   Рассылки 
 
MS O365 test

Титаны файлового менеджмента

31.01.2003 / Программы / Дмитрий Лобач

Выбор файлового менеджера - дело сугубо индивидуальное, а оценка пользователем того или иного продукта очень субъективна. Многие зачастую готовы терпеть некоторые неудобства и несовершенства своего любимца ради возможности иметь "на кончиках пальцев" программу, максимально гармонирующую с их внутренним "Я". С незапамятных времен пользуясь менеджером FAR, я был абсолютно уверен, что он является самым удобным инструментом для повседневной работы с файлами. Однако после знакомства с возможностями Total Commander 5.5 впервые за много лет появились мысли относительно смены "оруженосца". И хотя отсутствие синих текстовых панелей вызывает ощутимый дискомфорт, уникальные возможности TC стоят усилий по его преодолению.

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

Поэтому целью данного обзора не является утверждение безусловного превосходства конкретного продукта, равно как и пропаганда перехода на него. Ниже лишь сделана попытка объективного сравнения возможностей наиболее новых доступных версий нескольких файловых менеджеров: Total Commander 5.5, FAR 1.70 beta 4 и Frigate 3.09. При этом в область рассмотрения сознательно не были включены многочисленные подключаемые модули (plug-ins, "плагины"), в том числе и для работы с архивами - для их анализа понадобится такой же, если не больший по объему, обзор. Стоит лишь отметить, что TC обзавелся модулем, который позволяет подключать "плагины" для FAR.

FAR. Общий вид

Frigate. Общий вид

Кроме того, избежали пристального взгляда все дополнительные возможности, не связанные напрямую с управлением файлами. Например, Frigate, помимо мощного встроенного редактора и просмотрщика, обладает еще и калькулятором, и возможностью запускать "карманный" браузер, и множеством других утилиток. А вот проверка контрольных сумм, перекодировка, разбиение/склеивание файлов, которые прописались в меню "Файл" TC, у Frigate нет.

Пришлось практически пожертвовать общим видом Total Commander, чтобы показать его скро-омненькое меню файловых операций

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

Покончив с дипломатическими реверансами, перейдем к реальной действительности: во всех аспектах работы файлового менеджера Total Commander 5.5. либо опережает конкурентов, либо идет вровень с ними.

Например, в области поиска файлов по входящему в них тексту все три программы обладают примерно одинаковой функциональностью, позволяя выбирать разные кодировки, искать фразы целиком и т.д. Однако TC и Frigate дают возможность, к тому же, использовать в качестве критериев поиска временные параметры создания файлов, их атрибуты и размер (в конце концов, обладателем наибольших возможностей все-таки оказывается TC, поскольку он позволяет, помимо прочего, сохранять и загружать условия поиска). Таким образом, TC и Frigate превосходят достаточно мощный стандартный диалог поиска в Windows Explorer. FAR уступает как TC и Frigate, так и Windows Explorer. В случае необходимости поиска файла по косвенным признакам пользователю FAR придется, очевидно, прибегать к средствам других программ либо частично отыскивать файл вручную.

Диалог поиска FAR

Диалог поиска Frigate

Диалог поиска Total Commander

Если уж речь зашла о Windows Explorer, следует сделать несколько замечаний относительно того, почему он не рассматривается здесь в качестве серьезного конкурента перечисленным выше продуктам. Дело в том, что его эргономика проигрывает идейным наследникам Norton Commander, к которым относятся все сравниваемые менеджеры. Ориентируясь на мышь как на основное средство управления, разработчики Windows Explorer по "идеологическим", очевидно, причинам, не учитывают, что клавиатура и пресловутые "две панели" являются для пользователей значительно более удобным посредником при управлении файлами, нежели воспетый в названии их продукта оконный интерфейс. Те секунды, которые теряются на каждой операции (плюс нервозность от промахов мышью по пунктам меню и рамке нужного окна в мешанине других окон), и служат причиной, по которой опытный пользователь, скорее всего, выберет TC, FAR и иже с ними. А их превосходство в области предлагаемых функций является, скорее, вторичным.

Пожалуй, единственным аргументом в пользу оконного интерфейса при файловых операциях является возможность работать со многими каталогами одновременно. При одной загруженной копии NC-подобного менеджера одновременно, как правило, доступно только два каталога (впрочем, есть и исключения - Frigate позволяет переключаться между несколькими парами панелей с помощью экранных "закладок" и комбинаций клавиш Ctrl-цифра). Однако этот относительный недостаток практически нивелируется возможностью моментального перехода в любой из часто используемых каталогов. В FAR таких каталогов может быть 10, а переход в них осуществляется по комбинации правый Ctrl-цифра (с помощью левого Ctrl и цифр можно менять режимы отображения активной панели). В TC же на конкретный каталог одной комбинацией клавиш "перепрыгнуть" нельзя, зато их количество в меню, вызываемом по Ctrl-D, не ограничено. Кроме того, TC позволяет делать указанное меню многоуровневым и запоминать каталоги попарно (источник-цель). Все три подхода ("закладки" + клавиатура, клавиатура + ограниченное меню, мощное неограниченное меню) имеют свои преимущества и недостатки, которые проявляются в самых различных случаях, поэтому однозначного лидера здесь назвать нельзя.

Описанные ранее возможности файлового поиска TC могут быть использованы при управлении выделением файлов в текущем каталоге (команды, вызываемые клавишами "серый плюс" и "серый минус"), тогда как в FAR эти клавиши всего лишь вызывают редактор маски, не позволяющий задавать в качестве критериев выделения никакие атрибуты, кроме названия и расширения.

Тот же самый редактор шаблонов позволяет создавать и фильтры. В FAR и Frigate критерием фильтрации могут быть только имя и расширение (правда, оба менеджера поступают умно, позволяя выбирать расширения из тех, что присутствуют на фильтруемой панели). В TC поиск файлов, их выделение и фильтрация вывода файлов на панель полностью унифицированы. Такой подход может показаться несколько тяжеловесным, но он более гибок, а потому при правильной организации может давать отличные результаты.

Подобная ситуация наблюдается и в работе с каталогами. Сравнивать каталоги умеют как TC, так FAR и Frigate (последний может это делать достаточно гибко), однако у TC имеется еще и гибкий инструмент синхронизации каталогов, который у конкурентов отсутствует. Он позволяет, во-первых, сравнивать каталоги с учетом вложенных подкаталогов, настраивая при этом, какие файлы отображать в результате (совпадающие, не совпадающие и т.п.). Во-вторых, можно вручную установить или изменить автоматически установленный вид операции для некоторых файлов из результирующих списков (например, можно просто оставить файл в покое). В-третьих, при синхронизации файлы могут как копироваться и обновляться, так и удаляться.

Диалог синхронизации каталогов в Total Commander

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

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

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

Диалог группового переименования файлов в Total Commander

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

Рассыпаем на земле листья дерева каталогов. Справа и слева - один и тот же каталог в разных представлениях

Не жизненно необходимой, но, тем не менее, потенциально полезной возможностью является способность TC сохранять текстовое содержимое буфера обмена в виде файла.

Очень полезная функция, которая отсутствовала у TC вплоть до последней версии (но была и есть у FAR) - комментирование файлов. Вызвав специальное окно комбинацией клавиш Ctrl-Z, можно читать и редактировать описания файлов, которое сохраняется в скрытом файле descript.ion. Однако благодаря графическому интерфейсу TC может отображать описания файлов в виде подсказок при наведении курсора на соответствующий файл, чего FAR, разумеется, не умеет.

Total Commander. Комментарии в виде подсказок

В целом, складывается следующее впечатление: несмотря на то, что FAR является полноценным Win32-приложением, позволяет получать доступ к перечню задач и поддерживает NTFS, TC "дружит" с Windows несколько больше, позволяя, например, применять стандартные операции "вырезать-вставить" для работы с файлами и ярлыками (в дополнение к своему обычному унаследованному NC-инструментарию). Кроме того, у FAR'а есть одна особенность, унесшая в небытие немало лично моего душевного спокойствия - он отказывается работать с файлами и каталогами, в именах которых присутствуют буквы, специфические для украинского алфавита (с TC и Frigate таких проблем не наблюдается), что заставляет пользоваться стандартными средствами Windows. Разумеется, такие нюансы несущественны для исключительно русскоязычных пользователей. Однако неспособность FAR "на лету" подключать-отключать сетевые диски и управлять сетевым доступом к ресурсам заставляет снова и снова запускать все тот же Windows Explorer, а вот с TC благодаря разделу "Сеть" его меню такая ситуация не возникнет.

Самым близким по духу и букве к обычным Windows-приложениям является Frigate. Это отражается, в частности, и в некоторой "рыхлости" кода: Frigate работает медленнее (не намного, но разница сразу заметна), чем TC и FAR. Кроме того, даже "облегченный" дистрибутив Frigate 3.09 занимает 4,6 Мб, в то время как FAR 1.70 занимает всего 1,2 Мб, а TC 5.5 - 1,4 Мб. В то же время, картинки, кнопки и рамочки, масса наворотов (далеко не все из которых реально полезны) вместе с парадигмой "двух панелей" являются достаточно привлекательным выбором для начинающего пользователя.

FAR являлся бы лучшим инструментом для продвинутых пользователей (особенно тех, кто не любит рюшечки и слюнявчики, которыми увешан интерфейс Windows), если бы не Total Commander. В настоящее время TC явно опередил FAR на полкорпуса. Впрочем, гонка на этом не заканчивается. Будем надеяться, что все рассмотренные менеджеры продолжат активно развиваться. Кстати, в этом можем помочь и мы - пользователи, приобретая программы и указывая авторам на возможности, которые хотелось бы видеть в следующей версии любимого файлового менеджера.


Программы в каталоге Softkey.ru:

Ссылки по теме:

Автор статьи: Дмитрий Лобач


Рубрики статей
Все статьи
Аналитика
Программы
Игры
Интернет
Авторские права
Интервью
События в мире ПО
Рассылки
Новости мира ПО
Статьи: Мир ПО
Статьи: Программы
Статьи: Игры
Архив выпусков
  «   Январь 2018   »  
Пн Вт Ср Чт Пт Сб Вс
1234567
891011121314
15161718192021
22232425262728
293031    
Поиск в архиве

Логин / пароль:
запомнить




Наши партнеры:

 САПР и графика



Написать редактору  | RSSЭкспорт новостей и обзоров


Rambler's
Top100 Rambler's Top100

Разработка компании «Битрикс»
Разработано
«Битрикс»


Copyright © 2001-2018 ЗАО «Софткей»