Файловые менеджеры
Лучше, чем Проводник

Какую программу чаще всего приходится запускать более-менее опытному пользователю? Не тому, кто обращается только к кнопке «Пуск» для вызова 1С Бухгалтерии, а пользователю, умеющему самостоятельно устанавливать программы, покупающему компакт-диски с коллекциями «шаровар», качающему софт из Интернета. Обычно это Проводник. То есть — файловый менеджер, программа, позволяющая копировать файлы, перемещать их из папки в папку, переименовывать, искать и тому подобное. Но всем известный Проводник — это, так сказать, штатный «виндовый» менеджер, далеко не самый лучший и удобный. Пробовали ли вы с помощью Проводника переименовать десяток файлов, так чтобы, например, они назывались «picture1», «picture2» и так далее? Сделать это в нём можно только вручную, файл за файлом, постоянно истязая правую кнопку мыши. А насколько было бы удобнее, если бы Проводник сам умел открывать основные типы архивов, работая с ними как с обычными папками — такая опция появилась в нём только с появлением «Миллениума», да и то лишь для ZIP-файлов (правда, MS-Plus!98 тоже устанавливал расширение для Проводника, называвшееся ZIP-Folders, но об этом мало кто знал). Как, используя Проводник, присвоить папке атрибут «Системная»? Или изменить время создания, модификации, либо последнего доступа к файлу? Ну, скажете вы, это очень редко требуется. Хорошо, вот гораздо более распространённая задача: выделить в папке файлы только одного типа, например, только BMP, чтобы их затем переместить или удалить. Удобно ли это делать в Проводнике, особенно если всего разных файлов в папке несколько сотен? Да мало ли ещё операций, недоступных простому и привычному Проводнику, но иногда чрезвычайно упрощающих и ускоряющих работу пользователя за компьютером?

Конечно, программ, аналогичных Проводнику по своему предназначению — работе с файлами — очень много, при этом они вовсе не должны полностью его подменять. Пожалуйста — просматривайте папки на диске своим любимым Проводником, но вот когда понадобится сделать что-то такое, о чём программисты Microsoft (похоже, недолюбливающие потребителей своей продукции) не подумали, вот тогда и вспомните про альтернативный файловый менеджер — и времени и нервов на некоторых задачах сэкономите кучу. А если понравится какая-нибудь быстрая и удобная программа — то, глядишь, и вообще забудете, что такое Explorer.exe. Те, кто работал за компьютером ещё во времена MS-DOS, знают, насколько облегчал жизнь старый добрый Norton Commander — про командную строку многие, благодаря нему, даже и не знали. Сегодня MS-DOS практически умер вместе со своей неудобной системой команд. Отпала вместе с ней и необходимость уметь работать в двухоконном файловом менеджере — примитивный Проводник заполонил собой Рабочие Столы почти всех компьютеров. Но стало ли от этого удобнее работать с файлами, чем во времена допотопных «двоек»? Может, стоит хотя бы попробовать один из современных потомков легендарного Norton Commander, предназначенный для работы именно в Windows, программу с современным графическим интерфейсом и набором функций и настроек, которые не снились не только «Нортону», но и пресловутому Проводнику?

Frigate [1]

Альтернативные файловые менеджеры, соответствующие требованиям сегодняшнего дня, объединяет несколько общих черт: гениальный двухоконный интерфейс, удобство и функциональность которого доказаны временем; всем известные клавиатурные команды, позаимствованные во всё том же негласном стандарте — Norton Commander; развитая работа с архивами и серьёзный поисковый механизм; мощная, настраиваемая панель Инструментов; отображение иконок файлов и папок на панелях менеджера; поддержка локальной сети, длинных имен файлов и drag-n-drop; набор дополнительных утилит, ещё больше раздвигающих спектр возможностей программы. Современный файловый менеджер — это мощная, стабильная и универсальная программа. Относительно молодой Frigate (первый релиз датирован началом 1999 года) вполне соответствует всем этим требованиям, хотя, к большому сожалению, не столь известен, как его основные конкуренты, прошедшие уже очень долгий путь модернизаций и усовершенствований.

Интерфейс программы довольно удобный и прекрасно настраиваемый — можно менять цвет и шрифт буквально любого его элемента. Поддерживаются 9 языков, среди которых, конечно же, есть и русский. В Панель Инструментов легко добавлять ярлыки для быстрого — одним «кликом» — вызова других программ — получается своеобразная замена меню «Пуск». При этом Frigate не обязательно постоянно загружать — выгружать, когда в нём появляется или отпадает необходимость — менеджер может свёртываться в небольшой значок в системной области Панели Задач, ожидая в фоновом режиме своего часа и не занимая при этом много машинных ресурсов. Вызвать его в таком случае — дело долей секунды, хотя на самом деле и загружается он довольно быстро.

Возможности программы впечатляют, особенно если вспомнить всё о том же Проводнике. Так, Frigate имеет встроенные средства для работы с архивами — он понимает форматы ARJ, ACE, JAR, HA, LHA, RAR, ZIP, ZOO, LIM, HYP — согласитесь, список этот более чем исчерпывающий. В нём присутствуют все самые распространённые архиваторы, причём Frigate способен не только распаковывать все эти файлы, но и создавать такие архивы — обычно у программистов до подобных излишеств руки уже не доходят. Помимо того, что Frigate прекрасно справляется с архивацией, он умеет и шифровать файлы — правда, я не нашёл никакой документации о том, что за механизм при этом используется. Frigate может без посторонней помощи вполне корректно просматривать и некоторые, часто встречающиеся типы файлов — картинки, текст, HTML-документы и даже DBF-файлы. Текстовые файлы, RTF и DBF он даже редактирует. При этом текстовый редактор позволяет выбирать кодировку и переключаться в HEX-режим. Интересное решение придумали разработчики программы для работы со встроенными просмотровщиками — при открытии HTML-странички или картинки появляется не новое, загромождающее Рабочий Стол окно, как это обычно бывает, а в окне самого же Frigate появляется дополнительная вкладка с открытым файлом. Вкладок этих может быть несколько — своя для каждого документа. Всё это чрезвычайно удобно, а переход от одного открытого файла к другому почти мгновенен. У просмотровщика графики, понимающего 24 формата файлов, есть очень интересный режим, напоминающий способ отображения миниатюр в программе ACDSee — при открытии папки с картинками их маленькие изображения выводятся в одном из окон менеджера. Более того, так же как и в ACDSee, можно прямо из Фрегата произвести конвертацию формата графического файла — из BMP в JPEG, например. Очень интересен режим, при котором на одной из панелей менеджера выводится в виде гистограммы информация об объёме папок на диске — наглядно и элегантно. Во всех других программах вычисляется объём только одной выбранной папки, здесь же — всех папок в открытой директории одновременно.

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

Но это всё — лирика, а как же с основным предназначением файлового менеджера — как устроено управление файлами? Здесь — полный набор всех функций, которые только могут прийти в голову. О том, что поддерживаются «нортоновские» команды и кнопки, и говорить не стоит — их имеют практически все аналогичные программы. Но во Frigate программисты взяли всё самое лучшее не только из «Нортона», но и из Проводника — например, контекстное меню файлов, вызываемое правой кнопкой — почти точная копия такого же меню Проводника — в нём лишь чуть больше команд. Но оно не подменяет полностью свой прообраз — одним из его пунктов идёт прямой вызов меню Проводника. Очень грамотное решение — ведь многие программы встраивают свои команды именно туда, и если бы такой «фичи» не было, то доступ к ним из Фрегата отсутствовал бы. При изменении атрибутов файла есть возможность задать новое время и дату создания файла. Файлы можно удалять либо в корзину, либо уничтожать сразу — как вам угодно, имеется полный набор команд для работы с буфером обмена и FTP, присутствует командная строка с предысторией набранных команд. Прямо из Фрегата можно отправить файл по почте другу или выложить его на FTP-сервер. Если вам и этого мало, то Frigate поддерживает подключаемые модули — плагины.

В этой программе пользователя порадуют даже такие незначительные мелочи, как сменные «скины» для отображающихся в одном из углов программы часов или весёлые «советы дня», имеющие мало отношения к самой программе, но способные поднять настроение. Фрегат — единственная программа, в которой я просмотрел все эти советы, да ещё и в первый же день — жаль их не много. Всевозможных настроек — огромное количество, но это ничуть не напрягает, так как интерфейс Frigate хорошо продуман и удобен для пользователя.

Короче говоря — это одна из мощнейших и очень удобных в использовании программ, про которую разработчики говорят, что создавали её под себя, не удовлетворившись тем, что уже было на софтовом рынке, а для себя обычно плохо не делают. Да, чуть не забыл — работает она во всех версиях Windows — 95/98/Ме/NT/2000.

WinNavigator [2]

Навигатор очень похож на Фрегат — и набор команд и утилит схож, и приятный интерфейс почти такой же, различающийся лишь цветом, который, впрочем, так же легко изменить, как и многие другие параметры окна программы — цвета различных элементов, число и вид колонок со списками файлов, шрифты — всё это настраивается. Навигатор также может сворачиваться в иконку в системной области Панели Задач и поддерживает десяток языков, в его окнах возле всех файлов и папок отображаются «виндовые» значки. Не выходя из программы, вы просмотрите содержимое графических файлов — но без миниатюр, как во Фрегате, только каждую картинку в отдельности. Имеется и встроенный универсальный проигрыватель для большого количества типов аудио и видео файлов — регулятор громкости и кнопки управления даже выведены на панель программы. Текстовый редактор позволяет переключать русские кодировки и осуществлять поиск внутри файла. В Панель Инструментов легко добавляются новые ярлыки. Короче говоря — полный набор функций качественного файлового менеджера. Но помимо этого есть в нём и ряд интересных изюминок, отсутствующих у конкурентов. Так, например, среди дополнительных утилит имеется так называемый Resource Explorer — программа, умеющая показывать скрытые в исполнимых файлах и динамических библиотеках ресурсы — иконки, картинки, всевозможные меню и диалоги. При желании любую картинку можно «вытянуть» из файла и сохранить на диске. К сожалению, нет возможности редактировать ресурсы прямо в просматриваемом файле — для этого придётся искать более мощную программу. WinNavigator обладает необычной функцией, позволяющей преобразовывать регистр букв в названии выбранных файлов. Можно назначать комбинации «горячих» клавиш для быстрого перехода в чаще всего требуемые папки — такой режим в аналогичных программах встречается нечасто. При желании характеристики интерфейса и его цветовую гамму вы смените буквально двумя щелчками мыши — имеется набор «пресетов», почти полностью имитирующих внешний вид других известных файловых менеджеров. Ещё одна функция, не свойственная другим менеджерам — преобразование формата файла MP3 в WAV — не вполне только ясно, какое это имеет отношение к управлению файлами. Есть даже любимая игра всех работников умственного труда советских учреждений — великий Тетрис и ещё какая-то игра Life, но что в ней делать — не совсем понятно, а инструкция отсутствует. Видимо, авторы программы посчитали, что Life — такая же известная игра, как Тетрис, и распространяться о том, как в ней «ходют, как сдают», не стали.

Программа эта в целом очень хорошая — даже мышки с колёсиком в ней полностью используют свои преимущества, но и без недостатков не обошлось — её создатели, по моему мнению, слишком увлеклись всякими второстепенными модулями, не проявив должной фантазии в создании расширенных средств для работы собственно с самими файлами — предусмотрен только базовый набор. Командная строка Навигатора работает неважно, так, например, простую «досовскую» команду «DIR» она напрочь отказывается выполнять. Полноценно поддерживаются только ZIP-, ARJ- и RAR–архивы, хотя распаковать можно и некоторые другие типы файлов, отсутствует FTP-клиент. Нельзя оперативно выбрать направление удаления файла — в Корзину либо в небытие — существует только глобальная настройка режима удаления файлов, до которой следует добираться через диалог опций программы. В контекстном меню файлов отсутствуют команды, встроенные установленными приложениями в меню Проводника. Но дизайн Навигатора очень даже неплох, да и под Windows 2000 программа работает прекрасно.

Windows Commander (Total Commander) [3]

Этот менеджер разработан очень давно, и во многих учреждениях бухгалтера и секретарши с успехом используют многие годы именно его. Интерфейс программы хоть и практически аналогичен молодым Frigate и WinNavigator, но несёт, тем не менее, какую-то неуловимую печать не то Windows 95, не то Windows 3.11 — годы, панимаэшь, дают себя знать. «Говорит» он аж на 14 языках, но вот для «великого и могучего» придётся скачать отдельный файл — по умолчанию русский язык отсутствует. Примерно так же обстоят дела и с архиваторами — создавать без посторонней помощи Windows Commander способен только ZIP-архивы, но если вы укажете ему пути к упаковщикам сторонних фирм и сделаете нужные настройки, он сможет полноценно работать ещё и с ARJ, RAR, ACE, UC2. Менеджер умеет удалять файлы в Корзину и сворачиваться в System Tray, просматривать графику, текст, воспроизводить звуковые файлы. «Вьюверы», правда, очень даже слабоваты по сегодняшним меркам — понятных им форматов — кот наплакал, даже JPG вы посмотреть не сможете. Текстовый редактор хоть и умеет переключать кодировки — DOS или Win, но не работает в шестнадцатеричном режиме. Ну что ж, никто не совершенен, но вот уникальных возможностей у этой прекрасной программы гораздо больше, чем у аналогов. Например, только у неё есть режим группового переименования файлов — вы задаёте маску имени файла, а программа переименовывает все выбранные файлы, подставляя к этой маске порядковый номер. Вручную, в Проводнике, у вас ушла бы жизнь на то, чтобы обработать таким образом, например, коллекцию из нескольких сотен картинок. Windows Commander может с успехом выполнять функции сплиттера — программы, разбивающей большие файлы на куски для передачи их по почте или публикации в новостных телеконференциях. Контекстное меню, вызываемое правой кнопкой мыши, почти полностью соответствует меню Проводника, в нём имеются все команды, встроенные другими программами, плюс ещё и сам Windows Commander добавляет в него несколько своих строк. Поможет вам файловый менеджер и декодировать файлы почтовых форматов MIME, UUE, XXE, BinHex, или наоборот — конвертировать какой-нибудь файл, подготовив его для отправки по электронной почте. Хотя, пожалуй, функция эта уже несколько устарела — современные почтовые клиенты почти всегда сами разберутся с любой кодировкой. Если надо сравнить или синхронизировать два каталога — то и тут пригодится Windows Commander. А ещё он умеет соединять два компьютера через параллельный порт и пересылать файлы с одного ПК на другой, если только вы правильно их соедините специальным кабелем — не надо устанавливать «виндовую» утилиту Direct Cable Connection. FTP–клиента он тоже вам превосходно заменит. А если вы к тому же поставите и все плагины, которые только существуют для Windows Commander, то сможете отказаться от использования всех остальных своих программ, вплоть до самой Windows :). Кергуду.

FAR [4]

И в заключение хочется обратить ваше внимание на ещё один популярнейший, один из самых «продвинутых» файловых менеджеров — FAR. Программа эта имеет очень долгую историю своего развития и на сегодня настолько отшлифована, что её работу по управлению файлами можно считать эталонной. Единственный, пожалуй, заметный минус у неё — явно устаревший консольный — текстовый — интерфейс, хотя программа работает исключительно под Windows. Разумеется, о панели инструментов или контекстном меню также речь не идёт. Когда её разработчики откажутся от этого анахронизма — пока неясно, но, впрочем, многочисленные достоинства программы с лихвой перевешивают этот недостаток. Пока же модный интерфейс заменяет возможность назначать разным типам файлов свои цвета, которая, правда, имеется и у других программ. Но зато одних только режимов отображения списков файлов на панелях — десять! Среди них присутствует и такой непривычный, как вывод описаний файлов, применяемый в основном на FTP-серверах, чтобы зашедший на него пользователь знал, что за файлы собраны на сервере. Описания эти обычно заносятся в файлы descript.ion — так что и для своей коллекции вы можете сделать нечто подобное, тем более, что для того, чтобы ввести описание файла, есть специальная команда — всё делается элементарно просто. Кстати говоря, многие используют эту программу только из-за того, что она — ещё и удобный FTP-клиент. Кроме того, режимов сортировки файлов в списке содержимого директории — просто нереальное количество, вплоть до сортировки по дате последнего обращения или по описанию — куда уж там бедному Проводнику. FAR имеет несколько способов преобразования регистра букв в именах файлов — полезная и редко встречающаяся опция. Как ни странно, но эта консольная программа позволяет пользователю активно использовать буфер обмена. Есть режим сравнения содержимого папок — очень удобно его использовать для синхронизации файлов с удалённым компьютером — сразу видно, какие файлы различаются по дате создания. FAR, так же как и другие менеджеры, способен удалять файлы в Корзину и работать с архивами — список поддерживаемых стандартов очень внушителен, едва ли не самый большой среди конкурентов. FAR — один из немногих менеджеров, использующих подключаемые модули — плагины. В стандартной же комплектации никаких дополнительных «вьюверов» не предусмотрено — только текстовый и шестнадцатеричный редакторы. В текстовом редакторе есть переключатель кодировки — DOS или Win — мелочь, а приятно. Языков, к сожалению, изначально тоже немного — всего два — русский и английский, поэтому если вы турок, то придётся искать файл для туркизации программы. При работе под Windows 2000 FAR использует некоторые особенности файловой системы NTFS — поддерживаются специфические атрибуты файлов NTFS и жёсткие связи, словом — отличный, быстрый и небольшой файловый менеджер, без ненужных «прибамбасов». А действительно, если в Windows и так встроены все эти проигрыватели, звонилки, блокноты, «вьюверы», то зачем это ещё дублировать и в файловом менеджере — главное, чтобы функции по работе с файлами были в полном комплекте, а в этом отношении FAR — одна из лучших программ.

Короче говоря, достойных файловых менеджеров очень много, каждый имеет какие-то свои особенности, выгодно отличающие его от аналогов. Разумеется, все функции и преимущества этих программ описать в небольшом обзоре просто невозможно — настолько далеко они ушли в своем развитии от Norton Commander. Но чтобы выбрать то, что будет по душе именно вам, нужно просто попробовать их установить на свой компьютер и пару дней посмотреть в работе. А если вы сами протестируете любую программу этого обзора, тем более — мой любимый Frigate, то уверен, выбор этот будет не в пользу Проводника…




Темы