У вас вопросы?
У нас ответы:) SamZan.net

Петербургский Государственный технологический институт Технический университет Кафедра с

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 8.4.2025

PAGE  61

Министерство образования Российской Федерации

__________________________________________________________________

Санкт-Петербургский Государственный технологический институт

(Технический университет)

Кафедра систем автоматизированного проектирования и управления

Операционные системы

Методические указания

к лабораторной работе 1

Сервисные средства операционной системы,

расширяющие пользовательский интерфейс

Санкт - Петербург

2006

ВВЕДЕНИЕ

Персональные компьютеры IBM РC/XT/AT и совместимые с ними в настоящее время составляют значительную часть парка профессиональных персональных вычислительных машин (ПЭВМ) в мире. Программное обеспечение, разработанное для IBM РC, охватывает почти все сферы человеческой деятельности. Системное программное обеспечение состоит из операционной системы и различных сервисных систем, дополняющих и расширяющих пользовательский интерфейс операционной системы.

1 ЦЕЛЬ ЛАБОРАТОРНОЙ РАБОТЫ

Повседневная работа на ПК связана с перемещениями по файловым структурам дисков, выдачей команд в среде ОС, манипулированием файлами и каталогами, архивированием, распаковкой, установкой программных средств и т.д. В качестве инструментария используются команды системы, файловые оболочки (от популярной Norton Commander, до современных диспетчеров файлов, таких как Norton File Manager из комплекта Norton Navigator), утилиты для создания архивов, различные текстовые редакторы, а также средства, обеспечивающие информационную безопасность. Знание и квалифицированный выбор сервисных средств необходимо для эффективной самостоятельной работы на ПК и повышения его производительности.

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

2 ОБЩИЕ СВЕДЕНИЯ ОБ ОПЕРАЦИОННЫХ СИСТЕМАХ,

    ОПЕРАЦИОННЫХ ОБОЛОЧКАХ И СРЕДАХ

Операционная система есть организованная совокупность программ (систем), которая действует как интерфейс между аппаратурой ЭВМ и пользователями. Она обеспечивает пользователей набором средств для облегчения проектирования, программирования, отладки и сопровождения программ и в то же время управляет распределением ресурсов для обеспечения эффективной работы.

Схематично роль ОС в организации вычислительного процесса представлена на рис. 1.1.

Рис. 1.1  ОС в организации вычислительного процесса

Таким образом, ОС рассматривается в двух взаимосвязанных аспектах:

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

ОС как менеджер ресурсов должна:

  •  обеспечивать загрузку пользовательских программ в оперативную память;
  •  обеспечивать выполнение этих программ, организуя работу процессора;
  •  обеспечивать работу с устройствами долговременной памяти, такими как магнитные диски, ленты, оптические диски и т.д. (как правило, ОС управляет свободным пространством на этих носителях и структурирует пользовательские данные.);
  •  предоставлять более или менее стандартный доступ к различным устройствам ввода/вывода, таким как терминалы, модемы, печатающие устройства.

При этом в современных вычислительных системах должны быть реализованы следующие возможности:

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

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

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

Здесь можно говорить о двух уровнях (или видах) интерфейса:

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

Отметим, что ОС, занимая ведущее место в организации вычислительного процесса, определяет облик всей вычислительной системы в целом.

Для компьютеров типа IBM РC или совместимых с ними наиболее часто используются операционные системы фирмы Microsoft различных версий: Windows 95, Windows 98, Windows 2000, Windows ХР.

Операционная оболочка (operation shell) – комплекс программ, ориентированных на определенную операционную систему и предназначенный для облегчения диалога между пользователем и компьютером путем выполнения наиболее часто повторяющихся программ.

Операционные оболочки  дополняют и расширяют пользовательский интерфейс операционной системы за счет наглядного представления объектов (файлов, каталогов, дисков), с которыми работает пользователь, использования систем меню и горячих клавиш. Повышение уровня пользовательского интерфейса достигается за счет удобства выполнения разнообразных функций.

Операционные оболочки обычно предоставляют следующие услуги:

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

В соответствии со способом представления объектов оболочки можно разделить на графические, где используются визуальные средства представления (иконки, пиктограммы) и технология манипулирования объектами путем «перетаскивания», и текстовые, где объекты представлены именами и обрабатываются посредством команд, систем меню и горячих клавиш. Это разделение не является жестким, поскольку в большей или меньшей степени средства одного класса присутствуют и в другом.

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

Так, для современных ОС Windows  (настольных ОС общего назначения) графические оболочки являются «родными», т.е. неотделимы от ОС, тогда как  оболочки другого класса устанавливаются как отдельные приложения.

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

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

Классическим и наиболее известным представителем программ второго класса  является Norton Commander – оболочка для ОС Ms Dos, принципы построения и функционирования которой легли в основу построения большинства последующих оболочек.

Один из первых файловых менеджеров, Norton Commander, оказался столь удачным, что породил целый класс аналогичных программ, названных Orthodox File Managers (OFMs) — “классические файловые менеджеры”. С развитием компьютерной техники их функции совершенствовались, но главная идея оставалась неизменной.

В настоящее время для ОС Windows создано очень большое количество оболочек. Они также создаются и для других операционных систем.

ОС Unix как профессиональная серверная система, напротив, исходно предполагает только интерфейс командной строки. Использование оболочек диктуется желанием повысить удобство работы. ОС Linux, базируясь на принципах  Unix, но претендуя на ту же роль, что Windows, занимает некое промежуточное положение и предполагает использование оболочек, устанавливаемых как компоненты системы, хотя они и представляют собой отдельные приложения. Тем не менее подход к работе с операционными оболочками в этих системах один. Здесь из популярных текстовых оболочек можно назвать, например, Midnight Commander. Ее описание можно посмотреть в приложении.

Работа с графическими оболочками реализуется несколько иначе, чем в Windows.  Подсистема графического интерфейса имеет два компонента. Первый представлен модулем X-server, входящим в ядро ОС. Второй компонент являет собой ряд приложений («менеджеров окон») под общим наименованием X-client; каждое из которых может взаимодействовать с   X-server’ом по протоколу TCP/IP.

Совокупность «X-server + X-client» образует подсистему графического интерфейса, реализующую графическую оболочку. Вариант последней зависит от вида  X-client’а; популярны, например, менеджеры KDE, Gnome, Afterstep и др. В приложении представлен список используемых файловых оболочек под эту систему.

Наиболее совершенной в плане предоставления пользователю удобств посредством операционных оболочек является операционная система MacOS, располагающая одновременно всеми видами оболочек. Так, система имеет встроенную поддержку графического интерфейса. Для удобства работы профессионалов в версии X имеется юниксоподобная консоль. Также имеется встроенная оболочка Finder, объединяющая в себе основные черты Norton-подобных оболочек и графический интерфейс и системы меню Windows.

Disk Order  - файловый менеджер, аналогичный Windows Commander,  для Mac OS X. Это продвинутый файловый менеджер, который позволяет создaвать, редактировать, просматривать и удалять файлы и папки, записывать CD. По отзывам пользователей, удобный и очень быстрый. Отлично подходит сисадминам, программистам и веб-мастерам. Может не только упорядочивать файлы, но и работать как мультимедиа-плеер - выводить картинки, проигрывать видео и музыку. Особенно полезен тем, кто пересел на Мак с PC.

Под операционной средой (operating environment) понимается комплекс средств, обеспечивающих разработку и выполнение прикладных программ и представляющих собой набор функций и сервисов операционной системы и правил обращения к ним. Это понятие отражает аспект рассмотрения операционной системы как виртуальной машины.

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

Очевидно, что операционные оболочки являются компонентами операционной среды.

В такой трактовке примерами операционных сред могут служить следующие:

  •  ОС Windows +Bilder C++ (Delphi) + вспомогательные средства – операционная среда разработчика приложений;
  •  ОС Windows + Adobe Photoshop + Adobe Illustrator + Macromedia Dreamweaver + Internet Explorer + вспомогательные средства – операционная среда WEB-разработчика;
  •  ОС FreeBSD + WEB-сервер Apache + сервер СУБД MySQL + интерпретатор PHP + программы защиты + вспомогательные средства – операционная среда для создания приложений, работающих на стороне сервера.

Помимо сказанного, введение термина «операционная среда» объясняется еще и тем, что одна операционная система может поддерживать несколько операционных сред путем эмуляции функций соответствующих операционных систем. Такая поддержка на разных этапах развития ОС в зависимости от целей и класса ОС может быть более или менее целесообразной.

Так, для ОС Unix существует ряд приложений, например, WINE, которые позволяют в некоторой степени эмулировать интерфейс прикладного программирования WIN32API и, таким образом, позволяют запускать некоторые приложения, разработанные для ОС Windows.

Для ОС Windows в период с 1995 года и практически до настоящего времени имела место ситуация, когда 32-разрядные ОС путем эмуляции предшествующих, 16-разрядных, позволяли создать соответствующие операционные среды и, таким образом, работать с приложениями, написанными для старших ОС. Такая эмуляция более старого программного обеспечения (legacy) обеспечивает совместимость более ранних версий ОС с более поздними. Например, Windows 95/98 позволяли запускать программы для MS DOS.

Для Windows 2000/XP эта возможность тоже есть, но играет весьма незначительную роль, а с выходом обновления и дополнения Service Pack 2 к Windows XP при установке последнего она вообще убирается. Это объясняется появлением летом 2005 г. 64- разрядной ОС WINXP64E, в связи с чем все ныне функционирующее программное обеспечение переводится в статус legacy (Legacy – термин, используемый для обозначения программного обеспечения, которое объявляется устаревшим, но допустимым к эксплуатации без соответствующих на то гарантий), а предшествующее legacy должно прекратить существование.

  1.  СЕРВИСНЫЕ СРЕДСТВА, РАСШИРЯЮЩИЕ ВОЗМОЖНОСТИ ОС

Программы, работающие на компьютере можно разделить на несколько категорий:

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

Файловая система, как неотъемлемая часть любой операционной системы, обязательно выполняет три группы функций:

  •  организацию файлов,
  •  манипулирование ими,
  •  реализацию доступа к файлам со стороны пользователя.

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

Группирование файлов в каталоги выполняется пользователем независимо от их фактического (физического) расположения их на носителе. Последовательность каталогов, ведущая к файлу от корневого каталога, называется путем или маршрутом.

Обычно файлы хранятся на носителе в одном из двух форматов - текстовом и двоичном.

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

Двоичный файл состоит из последовательности команд и данных. Двоичных форматов очень много. Графика, электронные таблицы, базы данных, исполнительные файлы имеют двоичное представление. Расширение характеризует характер файла.

С каждым файлом в системе связано четыре одно-символьных поля атрибутов файла (R,A,H,S).

Дата и время создания или последнего изменения файла устанавливаются автоматически по показаниям системных часов, входящих в число утилит операционной системы. В момент создания фиксируется размер файла.

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

3.1 Файловые оболочки

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

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

Ms Dos поддерживает архаичный пользовательский интерфейс - взаимодействие с ней осуществляется путем выдачи пользователем команд, набираемых в командной строке. Например, для форматирования (подготовки к использованию дискеты в накопителе А) нужно ввести с клавиатуры команду: format a:

Какой-нибудь коммандер входит в состав каждой операционной системы.  Например, в DOS входит MS-DOS Shell, в Windows 3.xx - File Manager, в Windows * - Explorer (Проводник) и т.д.

Собственные коммандеры операционных систем примитивны. Поэтому сразу же после выхода очередной версии операционной системы появлялись удобные коммерческие коммандеры, такие как  Norton Commander,  Norton Desctoр for Windows и Norton Navigator for Windows, разработанные фирмой Рeter Norton Comрuting (с 1992 г входит в корпорацию Symantec, сайт: www.symantec.com/region/ru/).

Первой и наиболее популярной программой оболочкой является оболочка Norton Comander, С ее помощью пользователи просматривают каталоги, манипулируют файлами, запускают программы и т.д  

Запуск Norton Commander осуществляется набором в командной строке NC. После запуска в верхней части экрана появляются два прямоугольных окна, ограниченные двойной рамкой - панели. Размеры этих окон фиксирован и составляет 40*23 (полный размер) и 40*15 (половинный размер) Ниже этих панелей располагается обычное приглашение DOS.

Еще ниже располагается строка, напоминающая значения функциональных клавиш Norton Commander.

Любую панель можно выключить, а также можно убрать все панели с экрана и оставить экран MS-DOS. Исторически сложилось, что панели в Norton выводятся в виде белых символов на синем фоне, но конечно же существует возможность смены палитры, используемой по умолчанию. Панели имеют по крайней мере 3 режима отображения: краткая форма оглавления, полная форма оглавления и вывод дерева каталогов

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

Управление режимами отображения панелей осуществляется отдельно для правой и левой панели.

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

Операционная оболочка Windows 3.x - это разработанная фирмой Micosoft надстройка над операционной системой Micosoft Dos, обеспечивающая большое количество возможностей и удобств для пользователей и программистов. В отличие от оболочек типа Norton Commander, Windows не только обеспечивает удобный и наглядный интерфейс для операций с файлами, дисками и т.д., но и предоставляет новые возможности для запускаемых в среде Windows программ. Windows - визуально - ориентированный графический прикладной интерфейс Ms Dos.

В Главной группе (одно из групповых окон Диспетчера Программ) находится диспетчер файлов. обеспечивающий управление файловой системой DOS. Однако средства обработки файлов не достаточно мощны в Диспетчере Файлов. Основной программой, используемой в Windows 3.x и расширяющие возможности Диспетчера Файлов становится Norton Desctoр For Windows корпорации Semantec..

Начиная с Windows 95 в сосотав операционной системы входит Проводник, в определенных отношениях уступающий даже Диспетчеру файлов Windows 3.x. Казалось бы Windows * с ее интуитивно понятным графическим интерфейсом пользователя должна была вытеснить все другие оболочки. Однако этого не произошло.

Пакет Norton Navigator корпорации Semantec опять позволяет взять на себя управление средой Windows, эффективно расширяя его возможности. Он представляет собой целый комплект программных средств, предназначенный для модификации пользовательского интерфейса Windows 95. И центральное место среди имеющихся в комплекте средств занимают те, которые обеспечивают выполнение дисковых и файловых операций, а также манипуляций с папками.

Этот комплект можно рассматривать в качестве достойного приемника продуктов фирмы, таких как Norton Comander  и Norton Desktoр .

В его состав входят следующие программы утилиты:

  •  Norton File Maneger - мощный диспетчер файлов, который существенно превосходит Проводник.
  •  Norton Taskbar - заменяет стандартную панель задач. Обеспечивает создание нескольких рабочих столов.
  •  Norton Qwikmenus - усовершенствует Главное Меню системы.
  •  Norton Folder Navigator - упрощает навигацию среди имеющихся папок.
  •  Norton Exрlorer Extension - улучшает функциональность стандартной оболочки и повышает ее информативность.
  •  Noton Smatr Folders - создает и обслуживает папки с ярлыками для рабочих файлов, автоматически отбираемых по заданному критерию.
  •  Norton File Assist - расширяет функциональность других приложений.
  •  Norton Lfn Enable - позволяет работать с длинными именами файлов из старых приложений.
  •  Norton Indenxing - осуществляет построение индексов для файлов, для ускорения поиска по содержимому.
  •  Norton Undo - позволяет отменить последние файловые операции.
  •  Norton File Archive Wizard - позволяет ухаживать за дисками путем архивирования.
  •  Desktoр Imрorter - конвертирует рабочие столы,
  •  сформированные в Norton Desktoр в формат Norton Navigator.
  •  Norton Navigator Control Center - обеспечивает настройку функций утилит из комплекта.

Комплект предъявляет к ПК требования, не выходящие за рамки обычных для Windows *.

Далее на рисунке представлены экраны мониторов с рабочим столом Norton Navigator и окном диспетчера файлов из данного пакета. Присмотревшись к этим окнам, нетрудно убедиться в том, что органов управления в них гораздо больше, чем в аналогичных у  Windows*.


Экран монитора с рабочим столом
NORTON NAVIGATOR

Экран монитора с окном диспетчера NORTON FILE MANAGER


Во что превратился бы сейчас Диспетчер файлов Windows 3.1, если бы его продолжали совершенствовать? Видимо во что-то вроде Drag and Droр компании Canyon Software.

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

Кроме того, в ней есть:

  •  встроенное архивирование и разархивирование,
  •  функции передачи файлов через сеть по протоколу,
  •  настраиваемая инструментальная панель, с помощью которой можно открывать окна дисков и запускать программы непосредственно с рабочего стола,
  •  синхронизация содержимого папок,
  •  встроенный просмотр файлов при подключении программы Drag and View, разработанную той же фирмой Canyon (или Quick View Widows 95).

Утилита существует и в обычной (не Gold) версии.

Экран монитора с окном диспетчера файлов Drag and File Gold.


По сравнению с командным интерфейсом в графическом интерфейсе возможностей для показа каталогов гораздо шире. В любой файловой оболочке (а также в окнах операционных систем Microsoft Windows 95/98/2000/NT4, IBM OS/2 Warp, IRIX, Linux и др.) содержатся следующие возможности для отображения каталогов и структуры каталогов:

  •  Вывод содержимого каталога в кратком формате (только имена файлов и их тип.)
  •  Вывод содержимого каталога в полном формате (вывод всех свойств файлов,)
  •  Вывод дерева или ветвей дерева каталогов (не для окон операционных систем).
  •  Установка фильтра на отображаемые файлы.
  •  Вывод информации о выделенном файле
  •  Быстрый просмотр содержимого файла
  •  Возможность просмотра файлов на удаленной системе (связанной с компьютером по сети, с помощью модема или прямого соединения).
  •  Возможность поиска файлов и отображения результатов поиска в отдельном окне.
  •  Запуск определенного приложения, соответствующего расширению файла. Приложения запускается “открытием” файла.
  •  Назначение дополнительных программ для просмотра/изменения содержимого файла в зависимости от расширения.
  •  Изменение размера области, отводимой для изображения содержимого каталога.  

Как и Norton Commander, все диспетчеры файлов позволяют:

  •  просматривать содержимое каталогов на дисках,
  •  копировать файлы,
  •  перемещать файлы,
  •  удалять файлы
  •  удалять каталоги,
  •  производить поиск файлов,
  •  и т.д.

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

Файловый менеджер играет роль посредника между программами и данными и пользователем. Несмотря на кажущийся прогресс в этой области, сегодняшние менеджеры следуют канонам, заявленным де-факто еще в ветхозаветные времена программой Norton Commander.

Как только ни называли этот вид программных продуктов за его долгую историю! Надстройками над операционной системой, файловыми оболочками, файловыми менеджерами, а попросту — “коммандерами”. Они появились почти одновременно с ПК. Их породили ДОС- дисковые операционные системы, чьи многочисленные команды вводились с клавиатуры и отличались таким разнообразием форматов, что казались любому непрограммисту китайской грамотой. А простому пользователю надо, чтобы можно было открыть папку, просмотреть краткие описания документов и выбрать нужный для работы текст, таблицу.

Итак, какую программу чаще всего приходится запускать более-менее опытному пользователю- конечно Проводник. Но всем известный Проводник — это, так сказать, штатный системный файловый  менеджер, далеко не самый лучший и удобный. Пробовали ли вы с помощью Проводника переименовать десяток файлов, так чтобы, например, они назывались «picture1», «picture2» и так далее? Сделать это в нём можно только вручную, файл за файлом, постоянно истязая правую кнопку мыши.

А насколько было бы удобнее, если бы Проводник сам умел открывать основные типы архивов, работая с ними как с обычными папками — такая опция появилась в нём только с появлением «Миллениума», да и то лишь для ZIP-файлов (правда, MS-Plus!98 тоже устанавливал расширение для Проводника, называвшееся ZIP-Folders, но об этом мало кто знал).

Как, используя Проводник, присвоить папке атрибут «Системная»? Или изменить время создания, модификации, либо последнего доступа к файлу? Ну, скажете вы, это очень редко требуется. Хорошо, вот гораздо более распространённая задача: выделить в папке файлы только одного типа, например, только BMP, чтобы их затем переместить или удалить. Удобно ли это делать в Проводнике, особенно если всего разных файлов в папке несколько сотен? Да мало ли ещё операций, недоступных простому и привычному Проводнику, но иногда чрезвычайно упрощающих и ускоряющих работу пользователя за компьютером?

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

Пожалуйста — просматривайте папки на диске своим любимым Проводником, но вот когда понадобится сделать что-то такое, о чём программисты Microsoft (похоже, недолюбливающие потребителей своей продукции) не подумали, вот тогда и вспомните про альтернативный файловый менеджер — и времени и нервов на некоторых задачах сэкономите кучу. А если понравится какая-нибудь быстрая и удобная программа — то, глядишь, и вообще забудете, что такое Explorer.exe.

Может, стоит хотя бы попробовать один из современных потомков легендарного Norton Commander, предназначенный для работы именно в Windows, программу с современным графическим интерфейсом и набором функций и настроек, которые не снились не только «Нортону», но и пресловутому Проводнику.

Среди пользователей сегодня популярны такие диспетчеры файлов, как Total Commander (Windows Commander), Far, и т.д.

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

  •  функции управления файлами;
  •  функции управления архивами;
  •  дополнительные функции;
  •  расширяемость;
  •  возможность настройки;
  •  интеграция с ОС.

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

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

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

Под расширяемостью пакета понимается как средства подключения модулей расширения, так и их наличие в комплекте поставки.

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

Степень интеграции с ОС показывает, насколько хорошо программа вписывается в операционную систему. Например, можно ли воспользоваться методом перетаскивания, чтобы переместить файл в окно другой прикладной программы или на рабочий стол Windows *.

С учетом выше изложенного в приложении А представлены некоторые популярные оболочки.

3.2 Программы - упаковщики

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

При эксплуатации ПЭВМ по самым разным причинам возможна порча или потеря информации на магнитных дисках. Для уменьшения потери в таких случаях следует иметь архивные копии изменяемых файлов и систематически обновлять копии изменяемых файлов.

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

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

Выбор программ для организации и управления архивами довольно обширен. Многие архиваторы имеют версии для Dos и Windows *, снабжены графическим интерфейсом. Программы - упаковщики позволяют за счет применения специальных методов сжатия информации создавать копии файлов меньшего размера и объединять копии нескольких файлов в один архивный файл. Разными архиваторами используются различные алгоритмы сжатия. Алгоритм сжатия предопределяет формат архива, о котором можно судить по расширению архивного файла.

Сегодня также на любом компьютере находятся файлы очень разнообразных форматов. Включение в операционную систему возможностей обеспечения режимов мультимедиа расширило список форматов файлов, поэтому сегодня уже можно говорить  о том, насколько эффективно сжимаются файлы различных форматов. Очень хорошо архивируются графические файлы в формате *.bmp (в среднем на 80%) и документы MS Office (в среднем на 60%), немного хуже  Web-страницы (40-50%). Для исполняемых файлов этот показатель варьируется (около 50% в зависимости от архиватора) и в большинстве случаев довольно низкий, так как они обычно уже сжаты программистами с помощью специальных утилит.

Архивирование практически не влияет на размер сжатых файлов (графические файлы в формате *.gif и*.jpg, DivX-фильмы, образы CD и т. д.). Реальный интерес для пользователя представляет компрессирование только офисных документов и сохраненных Web-страниц, а фильмы и фотоальбомы намного проще записать на CD/DVD - экономия времени и места на винчестере будет на два порядка выше, чем при попытке их заархивировать.

Что же касается игровых демо-версий/программ, то лучший способ их хранения - в виде созданных разработчиками инсталляционных файлов, которые намного удобнее и практичнее, нежели самодельный архив, пусть даже и на 20% меньший по размеру.

Как правило, программы - архиваторы позволяют:

  •  помещать копии файлов на диске в сжатом виде в архивный файл,
  •  извлекать файлы из архива,
  •  просматривать оглавление архива,
  •  проверять целостность архива,
  •  защищать паролем архив

и т.д.

Некоторые архиваторы:

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

Разные программы – архиваторы отличаются:

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

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

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

В нашей стране особой популярностью пользуется архиваторы RAR, созданный Евгением Рошалом из Челябинска.

Наиболее распространенные архиваторы :Arj, Ziр. Самая известная программа для Windows Win Ziр, разработанная компанией Nico Mark Comрuting. Она по существу является оболочкой существующих архиваторов, или надстройкой над ними. ZIР, LZH, ARJ, ARC, TAR и различные форматы используемые фирмой Microsoft. TAR (Taрe Arhive) - это архив на ленте. Такие архивы встречаются на UNIX -узлах в Internet.

При распространении программных продуктов фирма Microsoft использует свои собственные алгоритмы сжатия. В соответствии с ними сжимаются одиночные файлы, последний символ расширения которых меняется на знак подчеркивания.

Многие файловые оболочки имеют встроенные средства работы с архивами, но при этом специализированные программы продолжают улучшать свои возможности, т.к. необходимость в них возрастает при получении файлов из Web или передаче больших массивов данных по электронной почте.

В приложении В представлен обзор современных архиваторов.

Наиболее часто используемые термины при архивации.

  •  Архив  

Специальный файл содержащий один или более файлов зашифрованных и/или сжатых.

  •  Упаковка 

Помещение файла в архив, обычно со сжатием.

  •  Распаковка

Извлечение одного или нескольких файлов из архива.

  •  Сжатие 

Метод кодирования данных, при использовании которого достигается уменьшение их длины.

  •  CRC (Cyclic Redundancy Check)

Математический метод подсчета контрольной информации ("контрольной суммы") для контроля достоверности данных.

  •  SFX (SelF-eXtracting)

Архивный модуль, используемый для извлечения файлов при его запуске.

  •  Solid

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

  •  Том

Составная часть многотомного архива. Создавая архив из нескольких частей, можно записать его части на несколько дискет.

  •  Размер

Размер буфера, используемого при сжатии для поиска словаря повторов в добавляемом к архиву файле.

  •  Словарь

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

Например, DOS версия RAR всегда использует фиксированный размер словаря, равный 64 Кб. Версии RAR для OS/2 (и версии для других 32-разрядных платформ) по умолчанию используют размер словаря 256 Кб, но позволяют изменить это значение на 64 Кб, 128 Кб, 512 Кб или 1024 Кб. В отличие от упаковки, скорость распаковки практически не зависит от размера словаря.


4 ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ ЭТАПОВ РАБОТЫ

Лабораторной работа выполняется на ПЭВМ под управлением операционной системы в следующей последовательности:

  1.  Произвести сравнительный анализ популярных файловых оболочек, таких как Exploer, Far, Magellan Explorer, Total Commander и т.д. по желанию пользователя по удобству использования и современным возможностям.

Любая файловая оболочка в той или иной мере должна обеспечивать следующие возможности,:

  •  Выдача информации о дисках и оперативной памяти.
  •  Дерево файловой структуры.
  •  Переход с диска на диск. Повторное чтение активного каталога.
  •  Манипулирование каталогами (создание, переименование, поиск, удаление).
  •  Возможность быстрого перехода в другой каталог и возможность для сравнения содержимого разных каталогов.
  •  Изображение содержимого каталогов в отсортированном виде.
  •  Отображение части каталога - по маске.
  •  Связывание каталогов комментариями.
  •  Манипулирование файлами (создание, переименование, поиск, удаление). Уточнить - быстрый поиск файла. Смена атрибутов файла. Понятие скрытого файла. Манипулирование файлами, объединенными в группу.
  •  Поддержка интерфейса операционной системы: запуск программ.
  •  Поддержка межкомпьютерной связи.
  •  Задание и выполнение действий в соответствии с расширением имен файлов.
  •  Возможности для просмотра файлов.

и т.д.

Вполне естественно проверить их реализацию в каждой, выбранной программе и сравнить то, как реализованы эти одни и те же функции в разных программах

  1.  Произвести сравнительный анализ популярных программ-архиваторов WINZIР, WINRAR, и т.д  по желанию пользователя по удобству использования, а также по возможностям алгоритмов сжатия, влияющих на время сжатия, степень сжатия при различных режимах компрессии.

Сегодня любой архиватор реализует обязательный набор функций для создания и обслуживания архивных файлов:

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

и т.д.

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

Итак, используя различные режимы работы необходимо:

  1.  Получить информацию о распределении свободного места на диске.
  2.  Установить при необходимости требуемые программы для тестирования.
  3.  Протестировать возможности работы выбранных файловых оболочек. Исследовать основные режимы работы с файлами. Результаты тестирования заносить в таблицу, аналогичную таблице 1.
  4.  При обнаружении дополнительного интересного свойства, не перечисленного в таблице 1, следует добавить его в список, а дальнейшее тестирование проводить с учетом расширенного списка функций.
  5.  Протестировать возможности работы выбранных архиваторов. Протестировать основные режимы работы с архивами и с файлами в архивах. Результаты тестирования заносить в таблицу, аналогичную таблице 2.
  6.  При обнаружении дополнительного интересного свойства, не перечисленного в таблице 2, следует добавить его в список, а дальнейшее тестирование проводить с учетом расширенного списка функций.
  7.  Протестировать возможности выбранных архиваторов в зависимости от методов сжатия, которые влияют на время и % сжатия, зависят от типов архивируемых файлов и выбранных режимов компрессии. Результаты тестирования заносить в таблицу, аналогичную таблице 3.
  8.  При проверке архивов на целостность, необходимо уточнить информацию, характеризующую целостность архива.
  9.  Уточнить связь атрибутов файлов и процесса архивации, например, уточнить возможность архивировать системные файлы.


5. Содержание работы

5.1. Задание

  1.  Проверить наличие в системе требуемого сервисного программного обеспечения (при необходимости требуется установка соответствующих программ).
  2.  Кратко ответить на вопросы по назначению  и  возможностям файловых оболочек.
  3.  Провести их сравнение по рассмотренным возможностям. Результаты сравнения занести в таблицу.
  4.  Ознакомиться с популярными программами архиваторами.
  5.  Провести их сравнение по рассмотренным возможностям. Результаты сравнения занести в таблицу.
  6.  Получить сравнительные данные по скоростям и процентам сжатия для различных режимов сжатия различными архиваторами для различных форматов файлов. Результаты сравнения занести в таблицу.
  7.  Получить данные для следующей лабораторной работы, связанной с автоматизацией системных работ: уточнить возможность архивирования из командной строки и привести в отчете эти строки.

5.2. Порядок выполнения работы.

  1.  Изучить методические указания.
  2.  Подготовить ответы на контрольные вопросы.
  3.  Подготовить план выполнения работы.
  4.  Выполнить все этапы работы на ПЭВМ.
  5.  Сформулировать выводы по результатам работы.
  6.  Оформить отчет по выполненной лабораторной работе.

6. Оформление результатов работы.

Отчет о выполненной работе должен содержать:

  1.  Титульный лист, оформленный в соответствии с требованиями, предъявляемыми к оформлению отчетов на кафедре САПР и У, с указанием названия учебного курса, наименования и номера лабораторной работы, номера группы и ФИО студента;

  1.  Формулировку целей работы;

  1.  Описание хода выполнения работы по тестированию популярных файловых оболочек.

Сравнительные характеристики выбранных файловых оболочек удобно представить в виде сводной таблицы, аналогичной таблице 1, являющейся основой для выводов по проделанной работе.

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

В выводах по проделанной работе пользователь на основе представленных данных обосновывает выбор лучшего с его точки зрения программного продукта.

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

Таблица 1 Сравнительные характеристики возможностей файловых оболочек

Функции управления файлами:

NC

Explorer

FAR

Frigate

Magellan Explorer

1

Выдача информации о дисках и

оперативной памяти (свободное место)

2

Переход с диска на диск (на дискету)

3

Дерево файловой структуры.

4

Манипулирование каталогами:

создание

переименование

поиск

удаление

сравнение содержимого каталогов

изображение содержимого каталогов:

в отсортированном виде

части каталога (по маске)

5

Связывание каталогов комментариями

6

Манипулирование файлами:

создание

поиск

удаление

быстрый поиск файла (уточнить)

смена атрибутов файла (скрытый файл)

манипулирование группой файлов

7

Создание пользовательских меню  

8

Задание действий в соответствии с расширением

имен файлов: просмотр архива RAR

Дополнительные функции:

1

Быстрый просмотр файлов

2

Редактирование файлов

3

Шифрование файлов

Встроенные функции управления архивами:

1

Просмотр архива

2

Создание архива

3

Удаление файлов из архива

Степень интеграции с системой (настройки)

1

¦Использование метода перетаскивания

2

Регулировка внешнего вида панелей

3

Задание параметров определенных функций

4

Поддержка межкомпьютерной связи

  1.  Описание хода выполнения работы по тестированию популярных архиваторов.

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

Таблица 2 Сравнительные характеристики возможностей архиваторов

Функции управления архивами

WinZip

WinRar

WinAce

1

Операции с архивами:

создание нового архива

помещение файлов в архив

извлечение файлов из архива

2

Операции с файлами в архиве:

просмотр

переименование

написание комментариев

редактирование

удаление,

запуск отдельных программ

3

создание SFX-архивов

4

создание solid -  архивов

5

проверка целостности архива

6

восстановление поврежденного архива

7

разбиение архива на тома

8

возможность подсчета степени и времени сжатия файла

9

конвертирование архива из одного формата в другой

Дополнительные функции:

1

шифрование архивов

2

установка паролей на архивы

3

проверка файлов и архивов на вирусы

4

блокировка архивов для предотвращения их дальнейших изменений

5

выдача списка содержащихся в архиве файлов в виде текстового или html-файла

6

запись протокола ошибок

7

сжатие мультимедийных файлов

8

запуск архивации из командной строки;

Степень интеграции с системой (настройки)

1

¦Использование метода перетаскивания

2

Регулировка внешнего вида панелей

3

Добавление пунктов быстрой архивации в контекстное меню

4

экспорт списка заархивированных файлов определенного архива в html, csv (Microsoft Excel) и текстовый файлы.

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

Таблица 3 Характеристики архиваторов с учетом алгоритмов сжатия

Архи-ватор

Параметры компрессии

Характе-ристика

Тип файла

*.txt

*doc

*.exe

*.bmp

*.waw

RAR

без сжатия

время

% cжатия

скоростной

время

% cжатия

обычный

время

% cжатия

макси-

мальный

время

% cжатия

время

% cжатия

В выводах по проделанной работе пользователь на основе представленных в таблицах данных обосновывает выбор лучшего с его точки зрения программного продукта.

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

Т.к. на результаты тестирования влияют возможности тестовой системы, они также приводятся, например:

Тестовая система:  AMD Barton 2500@3200+

Shuttle AN35(N) 400 (NVidia nForce 2400 chipset)

512 MB DDR PC 3200 PQI

GeForce 4 Ti4200 128 MB AGP 8x Inno3D

HDD 80 GB Western Digital WB800JB 7200 rpm, 8 MB

cache

Операционная система - Windows XP SP1 Rus.

  1.  Выводы по работе

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


7  КОНТРОЛЬНЫЕ ВОПРОСЫ

  1.  Что такое программные оболочки и какие функции они выполняют.
  2.  Какие вы знаете оболочки под MS Dos и MS Windows*, что общего между ними и чем они отличаются друг от друга.
  3.  Что понимается под манипулированием каталогами.
  4.  Что понимается под манипулированием файлами.
  5.  Уточните атрибуты файла и поясните понятие скрытого файла.
  6.  Дайте характеристику получаемой информации в любом диспетчере файлов при изображении содержимого каталогов
  7.  Выдача информации о дисках и оперативной памяти.
  8.  Связывание каталогов комментариями.
  9.  Поддержка интерфейса ОС: запуск программ.
  10.  Задание и выполнение действий в соответствии с расширением имен файлов.
  11.  Есть ли возможность связаться с соседним компьютером при отсутствии средств локальных и глобальных сетей.
  12.  Уточните возможности для создание и использования пользовательских меню.
  13.  Уточните понятия: архив, оглавление архива, степень сжатия, целостность архива, многотомный архив.
  14.  Перечислите режимы работы архиваторов.
  15.  Дайте характеристику SFX-архивов
  16.  Дайте характеристику solid -  архивов
  17.  Поясните, как связаны атрибуты файлов с результатами архивация.

Список литературы

  1.  Богумирский Б. Эффективная работа на IBM РC в среде Windows 95. - Спб.: ПИТЕР, 1997.
  2.  Богумирский Б. Энциклопедия Windows 98. - Спб.: ПИТЕР, 1999.
  3.  Богумирский Б., Солоницын Ю., Гинзбург А. Энциклопедия Windows Millennium Edition. - Спб.: ПИТЕР, 2001.- 768с.
  4.  Нортон П. Руководство Питера Нортона: Microsoft Windows 2000 Professional. / пер. с англ. -М.: Русская Редакция, 2000. –482с.
  5.  Леонтьев В. Персональный компьютер 2000-2001. Windows 98/ ME и служебные программы. -М.: Олма-Пресс, 2001. –416с.
  6.  Левин А. Самоучитель полезных программ. –М.: «Нолидж», 2001.


Приложение А

Файловые менеджеры

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

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

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

Но чтобы что-то выбрать, нужно просто попробовать их установить на свой компьютер и пару дней посмотреть в работе. И  если вы сами протестируете любую программу, такую как Frigate, то выбор этот будет явно не в пользу Проводника

При всех преимуществах Windows XP встроенные в нее средства для работы с файлами отличаются наивным минимализмом. Ни тебе поддержки разных архивов, ни сравнения файлов или папок. Даже банальный двухпанельный вид - и тот отсутствует.

Один из первых файловых менеджеров, Norton Commander, оказался столь удачным, что породил целый класс аналогичных программ, названных Orthodox File Managers (OFMs) — “классические файловые менеджеры”.

С развитием компьютерной техники их функции совершенствовались, но главная идея оставалась неизменной. Windows Commander, FAR и другие популярные программы заимствовали “джентльменский набор” NC и дополнили его новыми возможностями - графическим интерфейсом, средствами работы в сети и даже играми.

Сегодня в помощь начинающему пользователю целая плеяда файловых менеджеров, среди которых:

  •  Volkov Commander

Volkov Commander (hjem.get2net.dk/fec/volkov/volkov.html) - это прекрасный файловый менеджер, ни в чем не уступающий NC. Его разработал Всеволод Волков, наш соотечественник, киевлянин. VC написан на ассемблере и, по современным меркам, почти не занимает места в памяти (менее 100 Кб). Поэтому VC часто записывают на системную дискету, которую затем используют при сбоях системы. Программа распространяется условно-бесплатно.

  •  FAR (File and Arhive Manager)

Несмотря на то что интерфейс этой программы (Разработчик:  Евгений Рошаль, Сайт: www.rarsoft.com/) очень похож на NC для  DOS, не пытайтесь запустить ее вне Windows. Это не просто файловый менеджер, а консольная программа, использующая для ввода/вывода собственные функции, а не графический интерфейс ОС - так быстрее.

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

Менеджер файлов и архивов под Win9x и Win2000/ХР. Поддерживает длинные имена файлов. Встроенный FTP-клиент с до качкой. Работает в текстовом режиме.

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

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

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

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

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

Итак, после подключения плагинов FAR становится самым мощным файловым менеджером. В приложении рассмотрены  основные возможности FAR подробнее.

  •  Total Commander (Windows Commander)

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

Windows Commander был одним из первых файловых менеджеров с графическим пользовательским интерфейсом. (Разработчик Christian Ghisler & Co, Web-сайт www.ghisler.com). Этот менеджер разработан очень давно, и во многих учреждениях бухгалтера и секретарши с успехом используют многие годы именно его. Интерфейс программы несёт, какую-то неуловимую печать не то Windows 95, не то Windows 3.11,

«Говорит» он аж на 14 языках, но вот для «великого и могучего» придётся скачать отдельный файл — по умолчанию русский язык отсутствует.

Самым заметным событием в жизни этого файл-менеджера, несомненно, стала смена имени с Windows Commander на Total Commander. И надо сказать, ТС от этого только выиграл - во-первых, "смена курса" придала ему как бы еще больше солидности, а во-вторых, аббревиатура перестала быть поводом для ехидных насмешек. Ну а разработчики подкрепили сей факт множеством новых функций, расширяющих и без того огромные возможности программы.

Этот менеджер представляет собой мощный инструмент для работы с файлами.. Предусмотрено удаление в «Корзину», минимизация в системную область панели задач, просмотр изображений и текстов наиболее распространенных форматов, воспроизведение звукозаписей. Среди интересных особенностей  - возможности группового переименования (с автоматически инкрементируемым суффиксом в имени файла), разделения файлов на части, декодирования файлов почтовых форматов MIME, UUE, XXE, BinHex, сравнения или синхронизации папок.

Теперь можно открывать неограниченное количество закладок (tabs), если двух стандартных панелей оказалось мало, и просматривать содержимое Zip-архивов даже в процессе их закачки. Появились встроенные средства для создания и проверки контрольных сумм (CRC) архивов, значительно усовершенствованы FTP-клиент и алгоритм копирования/перемещения файлов.

Не менее впечатляюще смотрятся и "старожилы". Работа с архивами в форматах ZIP, ARJ, LZH, TAR, GZ, CAB, RAR и ACE осуществляется, как с обычными папками. Большие архивы можно обрабатывать в фоновом режиме.

Это мощный FTP-клиент, мало в чем уступающий коммерческим аналогам, шифрование информации (с помощью кодировок MIME, xxEncode, UUEncode) и удивительно приятный просмотрщик текстовых, RTF- и HTML-файлов.

А также удобный настраиваемый интерфейс, гибкая система горячих клавиш, отличная поддержка локальной сети и просто огромное количество всевозможных плагинов - пожалуй, здесь с ним может конкурировать только FAR. Загляните на ghisler.com/plugins.htm - и вы точно не будете разочарованы в своем выборе. Ну и вечные истины вроде MultiRename Tool, разбития файла на части, синхронизации каталогов и архивов (в том числе и не-ZIP).

Единственным сколько-нибудь значимым недостатком Total Commander можно назвать лишь фактическое отсутствие вьюерa графических файлов (поддержка *.bmp не в счет).

С помощью этой программы и подходящего шнура можно соединить два компьютера через параллельные порты. Работает Total Commander под управлением Windows 95/98/ Me/NT/2000/XP

На сегодня это один из лучших файловых менеджеров.

  •  Frigate

Разработчик так описывает Frigate (www.winfrigate.com): «настраиваемая и комфортабельная среда для управления файлами». В действительности управление файлами лишь небольшая часть функций этой программы.

У альтернативных файловых менеджеров, соответствующих требованиям сегодняшнего дня, есть несколько общих черт: двухоконный интерфейс, удобство и функциональность которого доказаны временем; всем известные клавиатурные команды, позаимствованные во все том же негласном стандарте - Norton Commander; развитая работа с архивами и серьезный поисковый механизм; мощная, настраиваемая панель инструментов; отображение иконок файлов и папок на панелях менеджера; поддержка локальной сети, длинных имен файлов и Drag&Drop; набор дополнительных утилит, еще больше раздвигающих спектр возможностей программы.

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

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

При этом Frigate не обязательно постоянно загружать/выгружать, когда в нем появляется или отпадает необходимость - менеджер умеет сворачиваться в небольшой значок в системной области Панели Задач, ожидая в фоновом режиме своего часа и не занимая при этом много машинных ресурсов. Вызвать его в таком случае - дело долей секунды, хотя, на самом деле, и загружается он довольно быстро.

Возможности программы впечатляют, особенно по сравнению с Проводником. Так, Frigate имеет встроенные средства для работы с архивами - он понимает форматы ARJ, ACE, JAR, HA, LHA, RAR, ZIP, ZOO, LIM, HYP - согласитесь, список этот более чем исчерпывающий. Причем менеджер способен не только распаковывать все эти файлы, но и создавать такие архивы - обычно у программистов до подобных излишеств руки уже не доходят.

Помимо того, что Frigate прекрасно справляется с архивацией, он умеет и шифровать файлы (правда, нет документации по поводу того, что за механизм при этом используется). Frigate может без посторонней помощи вполне корректно просматривать и некоторые, часто встречающиеся типы файлов - картинки, текст, HTML-документы и даже DBF-файлы. Текстовые файлы, RTF и DBF он даже в состоянии редактировать. При этом текстовый редактор позволяет выбирать кодировку и переключаться в HEX-режим.

Интересное решение придумали разработчики программы для работы со встроенными "гляделками" - при открытии HTML-странички или картинки появляется не новое, загромождающее Рабочий Стол окно, как это обычно бывает, а в окне самого же Frigate возникает дополнительная вкладка с открытым файлом. Вкладок этих может быть несколько - своя для каждого документа. Все это чрезвычайно удобно, а переход от одного открытого файла к другому почти мгновенен.

У модуля просмотра графики, понимающего 24 формата файлов, есть очень интересный режим, напоминающий способ отображения миниатюр в программе ACDSee - при открытии папки с картинками, их маленькие изображения выводятся в одном из окон менеджера. Более того, так же, как и в ACDSee, можно прямо во "Фрегате" осуществить конвертацию формата графического файла - из BMP в JPEG, например. Очень интересен режим, при котором на одной из панелей менеджера выводится в виде гистограммы информация об объеме папок на диске - наглядно и элегантно.

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

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

Но это все - лирика, а как же с основным предназначением файлового менеджера - как устроено управление файлами? Здесь есть полный набор всех функций, которые только могут прийти в голову. О том, что поддерживаются "нортоновские" команды и кнопки, и говорить не стоит - использование их в подобных программах уже считается практически обязательным. Но, создавая Frigate, программисты взяли все самое лучшее не только из "Нортона", но и из Проводника - например, контекстное меню файлов, вызываемое правой кнопкой - почти точная копия такого же меню Проводника (в нем лишь чуть больше команд).

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

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

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

Работает со всеми версиями Windows - 95/98/Ме/NT/2000/ХР.

  •  WinNavigator

"Навигатор" (http://www.wnsoft.com/) очень похож на "Фрегат" - и набор команд и утилит схож, и приятный интерфейс почти такой же. Различаются внешности программ лишь цветом, который, впрочем, так же легко изменить, как и многие другие параметры окон: цвета различных элементов, число и вид колонок со списками файлов, шрифты - все это настраивается.

Навигатор также умеет сворачиваться в иконку в системной области Панели Задач и поддерживает десяток языков. Не выходя из программы, вы просмотрите содержимое графических файлов - но без миниатюр, как во "Фрегате", только каждую картинку в отдельности. Имеется и встроенный универсальный проигрыватель для большого количества типов аудио- и видеофайлов, регулятор громкости и кнопки управления выведены на панель программы.

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

Так, например, среди дополнительных утилит имеется так называемый Resource Explorer - программа, умеющая показывать скрытые в исполнимых файлах и динамических библиотеках ресурсы - иконки, картинки, всевозможные меню и диалоги. При желании любую картинку можно "вытянуть" из файла и сохранить на диске. К сожалению, нет возможности редактировать ресурсы прямо в просматриваемом файле - для этого придется искать более специализированную утилиту.

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

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

Еще одна функция, не свойственная другим менеджерам - преобразование формата файла MP3 в WAV. Есть даже любимая игра всех работников умственного труда советских учреждений - великий Тетрис и еще какая-то игра Life, но что в ней надо делать не совсем понятно, а инструкция отсутствует.

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

Командная строка "Навигатора" работает неважно, так, например, простую "досовскую" команду DIR она напрочь отказывается выполнять.

Полноценно поддерживаются только ZIP, ARJ- и RAR-архивы, хотя распаковать можно и некоторые другие типы файлов, отсутствует FTP-клиент.

Нельзя оперативно выбрать направление удаления файла - в Корзину либо в небытие - существует только глобальная настройка режима удаления файлов, до которой следует добираться через диалог опций программы. В контекстном меню файлов отсутствуют команды, встроенные установленными приложениями в меню Проводника. Но дизайн "Навигатора" очень даже неплох, да и под Windows 2000/ХР программа работает прекрасно.

  •  AB Commander 

В прошлом эта программа (Сайт: www.winability.com/abcommander) называлась Singularity. Используя знакомую идею интерфейса главного окна с двумя панелями, она полностью заменяет «Проводник» Windows. Одновременная работа с двумя папками облегчает выполнение многих файловых операций, делая их более эффективными.

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

Среди дополнительных возможностей - разделение больших файлов на части, просмотр изображений, печать списков файлов.

Программа AB Commander работает на компьютерах с ОС Windows XP/2000/NT.

  •  WinBrowser 

Оригинальная программа (Разработчик Ergosoft, Web-сайт www.winbrowser.com), с трудом поддающаяся классификации. В первую очередь это относится к необычному механизму поиска и копирования/перемещения информации. Несмотря на то что внешний вид WinBrowser представлен аж пятью панелями, пользоваться ими отдельно нельзя - каждая из них связана с другими по принципу матрешки.

Например, пользователю необходимо добраться до патча к Lovesan, расположенного по "адресу" E:\Win_Inst\Windows Patches\Part_1\Windows XP Ru lovesan patch. Для этого придется последовательно перемещаться от Мой компьютер до диска е:, папки Win_Inst и т. д., причем в процессе этого перемещения содержимое каждой папки,  будет отображаться на соответствующей панели.

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

А чтобы устранить главный недостаток клонов Explorer - неудобный алгоритм менеджмента информации, разработчики WinBrowser придумали интеллектуальный буфер обмена воистину необъятной толщины. Здесь его роль исполняют полки (Shelf), причем их количество не ограничено. Достаточно переместить избранные файлы на полку, а потом уже в месте назначения перекинуть их с помощью мышки в нужную папку. Благодаря такой системе упорядочивание даже самой разбросанной информации не составит особого труда. Довольно оригинально, но с наскока с такой системой не освоишься.

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

И все-таки это весьма интересная  замена "Проводнику", хоть и с рядом недочетов.

  •  FileQuest XP/FileQuest XP Gold

FileQuest XP (Разработчик PiQuest, Web-сайт www.piquest.com), как гласит его название, специально оптимизирован для работы с Windows XP, хотя прекрасно себя чувствует и на предыдущих версиях этой операционной системы. Ну а могучая Microsoft вместе с десятком наиболее известных онлайновых ресурсов, на радость разработчиков, наградила их детище громким титулом "Best shareware choice".

Реклама солидная, да и внешне программа выглядит просто отлично, приятно радуя взор. Предусмотрена возможность переключения между одно- и многооконным интерфейсом и создания индивидуального профиля для каждого пользователя.

"Фишкой" FileQuest является превосходно продуманная и настраиваемая папка Personal, где в 20 категориях размещены самые популярные форматы файлов (архивы, документы, MP3, видео и графические файлы), что позволяет пользователю одним щелчком мыши получить весь список нужных ему документов на жестком диске и существенно облегчает его работу. Не забыты и горячие клавиши для вызова часто посещаемых директорий, равно как и сохранение их в папки History и Favorites. Существует и местный вариант панели Quick Launch, куда можно поместить ярлыки наиболее злободневных программ, и очень удобная папка My Tasks, позволяющая автоматизировать рутинные процессы вроде удаления временных файлов. Предметом особой гордости разработчиков является возможность отправления e-mail прямо из FileQuest XP, хотя вряд ли кто-то будет пользоваться сей ценной функцией на практике; разумеется, компьютер в это время должен быть подключен к Сети.

Графический вьюер и FTP-клиент есть, но только в FileQuest XP Gold. К прерогативам Gold-версии, кроме этого, относятся и разбивка больших файлов на части (например, для переноса на дискетах), создание скриптов для автоматического исполнения серии операций (вроде одновременной проверки почты + запуск Scandisk), редактирование меню и еще ворох других опций.

Итак, к плюсам разработки можно отнести красивый и удобный интерфейс; очень удачно продуманное меню (в частности, папки Personal&My Tools), и целый ряд интересных нововведений,  а к минусам то, что обычная версия программы чересчур "урезана".

В целом Gold-версия  по сравнению с проводником это грандиозный файловый менеджер.

  •  Power Desk Pro 6.0

Амбиции разработчиков этой программы (Разработчик V Communications, Web-сайт www.v-com.com) довольно большие, несмотря на то, что конкуренция в этой нише ПО довольно велика. Однако, реклама не такой уж и далека от действительности.

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

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

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

Отлично выполнен и собственно менеджмент файлов и папок - групповое переименование, шифрование/дешифрование (с применением алгоритма DES), конвертирование графических файлов в более чем 30 форматах. А также множество дополнительных  полезных функций вроде настройки даты, копирования в буфер обмена пути к каталогу/файлу и суперполезная утилита Size Manager для графического отображения занимаемого информацией пространства на жестком диске. С ее помощью мгновенно обнаруживаются и ликвидируются все "утечки" столь ценных гигабайтов, будь то временные файлы или отпущенный в свободное плавание сервис System Restore.

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

Итак, к плюсам разработки можно отнести то, что данный менджер - это целый "комбайн" для работы со всевозможной информацией,  к минусам - некоторую медлительность в работе то, что нет полной поддержки Rar.

В целом по сравнению с проводником это- мощнейший файловый менеджер.

  •  Universal Explorer 

Universal Explorer (Разработчик: Spadix Software, Web-сайт:www.spadidb.com) является представителем многочисленной когорты двухпанельных "Проводников". Он создан по облику и подобию программы Microsoft , но, конечно, напичкан множеством усовершенствований.

Итак, уже ставший классическим двухпанельный вид и несомненный плюс всех WE-подобных файл-менеджеров - наличие древовидной структуры каталогов, которая не имеет себе равных в браузинге и с легкостью даст фору TC и FAR, несмотря на все их старания.

Настраиваемый launchpad - имеется, многочисленных операций с файлами - более чем достаточно (разбитие на части и "склеивание", пакетное переименование, шифрование, настройка даты/времени и т. д.).

Текстовые файлы можно сравнить (т. е. побайтово проанализировать), а также воспользоваться штатной функцией Search&Replace. Она же, хотя и в меньшей мере, годится и для директорий - сравнение, подсчет занимаемого ими места (в том числе и в графическом исполнении), вывод в текстовый файл всего их содержимого, включая подкаталоги, - сказать, что это удобно, значит, ничего не сказать.

Операции с архивами вынесены в отдельную закладку. Полностью (сжатие и распаковка) поддерживается лишь Zip, хотя потом созданный архив можно переконвертировать в *.bh, *.cab, *.lzh, *.tar и др. Также имеется опция поиска файлов в архивах, как по имени, так и по содержимому.

Из остальных бонусов - функция Screen Capture, однопроходное копирование 3,5-дюймовых дискет (без записи их содержимого на жесткий диск) и, который более чем функционален, но ужасно медлителен в работе. Если файлы размером до 200-300 КВ он открывает, то мегабайтовые снимки, полученные с помощью 5мегапиксельного фотоаппарата, приходится ждать до 10 секунд независимо от конфигурации ПК.

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

В целом по сравнению с проводником очень хороший файловый менеджер.

  •  Servant Salamander 

Раз речь уже зашла о файловых менеджерах вообще, то нельзя не отметить, что обе ветви их эволюции - наследники Norton Commander и Windows Explorer - не лишены ряда недостатков. Для наследников "Проводника" это отсутствие столь привычных горячих клавиш F1-F12 и не самая удобная система выделения файлов (судорожно щелкать мышью с зажатым Shift не так уж и приятно). Зато их конкуренты традиционно лишены, например, графического вьюера. Servant Salamanderазработчик: ALTAP, Web-сайт: www.altap.cz), пожалуй, единственный файловый менеджер, который удачно объединяет в себе черты обеих концепций.

Список предлагаемых возможностей более чем солиден. Очень удобный интерфейс, избранное для часто посещаемых папок (только здесь оно называется HotPath), поддержка архивов  (TAR, PAK, ZIP, unRAR, unACE, unARJ и др). Причем, если раньше для корректного отображения архива RAR 3 надо было искать и отдельно загружать библиотеку unrar.dll, то в 6-й версии программы и этот недостаток устранен. Значительно облегчают операции с файлами и такие нововведения, как создание и проверка контрольных сумм для выбранных данных, FTP-поисковик (!) и настраиваемое пользовательское меню. А также шифрование информации, сравнение директорий/файлов и незаметные, но, тем не менее, очень полезные функции вроде показать список открытых файлов/каталогов/sharing, или же отображение размера папок с помощью выделения их пробелом, как в TC. И наконец, венец программы - мощный мультимедиавьюер PictView, умеющий практически все - от просмотра ID3-тегов до документов MS Office, HTML-страниц и собственно графики (поддерживается более 40 различных форматов). Отсутствовавшие ранее FTP-клиент и поддержка 7-Zip также появились в 6-й версии программы.

Итак, к плюсам разработки можно отнести то, что в данном менеджере  использовано удачное сочетание лучших черт NC- и Explorer-подобных файловых менеджеров,  к минусам - платное распространение.  

В целом, по сравнению с проводником  это легкий, быстрый и удобный файловый менеджер


Приложение Б

Архиваторы: эффективность, интерфейс, особенности

Алгоритмы архивации и первые утилиты в этой области были написаны программистами еще на заре становления ПК. Компьютерщикам былых времен хорошо знакомы PKZip, PKUnzip, RAR, Arj, Ha и др. Приходят новые времена, создаются новые программы для сжатия данных.

На рынке архиваторов сложилась ситуация при которой абсолютное признание программ WinZip и WinRAR кажется не такой уж однозначной.

Программы WinACE, PowerArchiver и PicoZip идут вровень с более известными, а по наличию некоторых полезных функций оказываются значительно впереди. Впрочем, выбор конечно остается за пользователем.

Рассмотрим более подробно наиболее эффективные и удобные архиваторы, среди которых:

  •  WinRAR

Это одна из первых утилит для архивации, ставшая наряду с WinZip стандартом де-факто. Ее разработал, а теперь периодически обновляет и улучшает Евгений Рошал, автор известной программы-оболочки Far. Программа WinRAR имеет практически все основные и дополнительные функции продуктов этого класса.

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

Утилита WinRAR поддерживает файлы и архивы практически неограниченного размера (миллионы гигабайт), а также любое количество файлов в архиве. Программа интегрируется в Windows, что проявляется в применении WinRAR по умолчанию для файлов-архивов, заданных пользователем при установке форматов. Кроме того, контекстное меню для файлов и папок в Windows пополняется дополнительными пунктами меню, позволяющими добавлять в архив файл с именем, определяемым пользователем, вроде имя_файла.rar, дополнять архив и отправлять его автоматически по e-mail.Версии программы, начиная с 3.0, пополнены «Мастером», предназначенным для пользователей-новичков и позволяющим создать архив в пошаговом режиме. Этот режим снабжен инструкциями и пояснениями. Программа ведет свой подробный протокол работы.

WinRAR совместим со всеми версиями ОС Windows, от 95 до XP. Кроме того, выпускаются версии RAR для Linux, MacOS, DOS, OS/2 и FreeBSD.

Этот архиватор условно-бесплатный. Программа переведена почти на 30 языков.

Итак перечислим основные функции архиватора WinRAR:

  •  полностью поддерживает (архивация-разархивация) форматы RAR и ZIP, а также распаковывает архивы форматов CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR и извлекает файлы из CD-образов ISO;
  •  включает консольную версию архиватора и бесплатную программу UnRAR для распаковки RAR-файлов;
  •  дает возможность создавать SFX-архивы1;
  •  имеет оригинальный алгоритм сжатия, позволяющий достичь высокой степени упаковки, особенно исполняемых файлов, объектных библиотек, больших текстовых файлов;
  •  помогает устанавливать пароль на архив;
  •  разрешает создавать "непрерывные" (solid) архивы, эффективность сжатия в которых зачастую на 10-50% выше, чем обычно;
  •  допускает разбивку архива на тома (например, для упаковки архива на дискеты) в формате RAR, причем размер тома устанавливается пользователем;
  •  позволяет восстанавливать поврежденные архивы.
  •  WinRAR имеет много дополнительных функций, из которых следует отметить особо:
  •  использование "электронной подписи" для дополнительной проверки аутентичности данных; эта функция доступна только для зарегистрированной версии программы;
  •  добавление текстовых комментариев к архиву в целом и к файлам, входящим в архив;
  •  блокировка архивов для предотвращения их дальнейших изменений;
  •  возможность подсчитать степень и время сжатия любого файла, что очень удобно при архивации больших объемов;
  •  создание профилей архивации (пользовательских настроек для определенного варианта архивации), позволяющих устанавливать формат архивирования, файлы для архивации по умолчанию, параметры резервного копирования, загрузку комментария для архива из файла, отправку по e-mail архива после выполнения сжатия файлов, режим фоновой архивации, размер тома архива и массу других настроек;
  •  запись протокола ошибок при работе WinRAR (доступно только в зарегистрированной версии);
  •  использование функции Favorites (закладки), позволяющей легко найти в системе ранее заархивированный файл.
  •  7Zip

В последнее время архиватор, созданный программистом Игорем Павловым, активно набирает известность.

Он имеет довольно простой интерфейс и все основные функции. Его оригинальный алгоритм 7Z показал при тестировании высокую эффективность архивирования текстовых файлов, но с большими затратами времени. Более подробную информацию об этом алгоритме можно найти на сайте http://www.7-zip.org/7z.html.

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

Собственно операции архивации-разархивации вызываются из контекстного меню, в котором доступны их основные функции: открытие, распаковка и тестирование на ошибки архива, сжатие выделенных файлов (см. рис.А1).

Рис .А1 Операции архивации-разархивации вызываются из контекстного меню.

Программа 7Zip полностью поддерживает (архивация-разархивация) форматы ZIP, GZIP, TAR, 7Z, BZIP2.

Архивация с паролем возможна в форматах ZIP и 7Z, архивация в самораспаковывающийся архив (SFX) и в solid-архив — только в формате 7Z. Также частично поддерживаются (только разархивация) форматы CAB, RAR, ARJ, CPIO и RPM.

В поставку 7Zip входят модуль для файл-менеджера Far и консольная версия программы.

Интеграция с ОС представлена в стандартных формах:

доступ к основным операциям архивации-разархивации через контекстное меню Windows;

возможность использования 7Zip как программы по умолчанию для всех форматов файлов, поддерживаемых полностью или частично.

Продукт 7Zip совместим с операционными системами Windows 98/Me/NT/2000/XP. Этот бесплатный архиватор переведен на 36 языков мира, включая русский, английский, украинский, латвийский, литовский, эстонский, французский и др.

  •  PicoZip

Архиватор с удобным, простым и подробным интерфейсом разработан компанией Softchitect (см.рис.А2).

Рис.В2. Удобный, простой и подробный интерфейс

Программа полностью поддерживает 8(!) форматов архивов: BH, CAB, GZ, JAR, LHA, LZH, TAR, ZIP, а также частично (только разархивация) ACE, ARC, ARJ, RAR, TGZ, Z и ZOO. Кроме того, PicoZip способен распаковывать файлы UUE и XXE.

Программа имеет англоязычный интерфейс и совместима со всеми операционными системами Windows — с 95 по XP. Распространяется на условиях shareware, т. е. бесплатно в течение 30 дней, после чего ее нужно зарегистрировать. Стоимость одной копии — 24,95 долл.

Основные возможности данного архиватора:

  •  интеграция с ОС, включающая добавление пунктов в контекстное меню любого файла или папки ОС (добавление в архив с задаваемым пользователем именем файла архива, автоматически определяемым именем файла архива, создание SFX-архива, создание архива и отправка его по электронной почте с использованием внешней почтовой программы), а также автоматическое добавление файлов в архив после перетаскивания файла в окно PicoZip;
  •  использование при подведении курсора мыши к архивному файлу в любом окне Windows всплывающей подсказки с указанием типа архива, даты его последней модификации, размера в упакованном и распакованном видах, количества файлов в архиве, процента эффективности сжатия, а также с перечнем входящих в архив файлов;
  •  резервное копирование (backup) файлов с возможностью установки пароля, резервного копирования по маске, по атрибутам файла;
  •  имеется возможность автоматизировать основные операции резервного копирования;
  •  возможность создавать самораспаковывающиеся файлы во всех восьми полностью поддерживаемых архиватором форматах;
  •  применение функции Favorites (закладки), помогающей легко найти в системе ранее заархивированный файл;
  •  возможность интегрирования с наиболее известными в мире антивирусными программами (McAfee VirusScan, Norton Antivirus 95/98/NT/XP, F-Prot, ThunderByte), а также подключения других антивирусных программ, однако "научить" PicoZip работать совместно с более часто используемой в exUSSR программой Dr.Web, к сожалению, не удалось;
  •  конвертирование архива из одного формата в другой;
  •  размещение пиктограммы PicoZip в правом углу панели задач Windows, что обеспечивает быстрый доступ к программе и ее основным функциям;
  •  добавление каких-либо файлов в архив по маске, например, только doc- или только txt-файлов);
  •  возможность попытки восстановления поврежденных ZIP-файлов;
  •  пошаговый процесс создания архива с подробными пояснениями для новичков;
  •  экспорт списка заархивированных файлов определенного архива в html, csv (Microsoft Excel) и текстовый файлы.
  •  FilZip

Удобный архиватор, который написал и поддерживает немецкий студент Филипп Энжeл (см.рис.3). Программа обладает явными достоинствами и при таком обилии функций является абсолютно бесплатной — автор принимает лишь добровольные поощрения от пользователей.FilZip имеет подробные настройки, но существует пока только с интерфейсом на английском языке.

Рис.3 Программа существует пока только с интерфейсом на английском языке

Программа имеет следующие дополнительные функции:

  •  полная поддержка (архивация-разархивация) форматов ZIP, BH, CAB, JAR, LHA (LZH), TAR и GZIP;
  •  стильный красивый интерфейс (в частности, пиктограммы основных функциональных кнопок);
  •  удобство при добавлении в один архив файлов из различных папок и даже дисков (более наглядно на рисунке);
  •  конвертирование между различными форматами архивов;
    пакетная разархивация - автоматическая распаковка нескольких архивов подряд;
  •  встроенная программа для отправки файлов по электронной почте без использования внешних программ; также возможна отправка файлов и через внешнюю программу электронной почты;
  •  автообновление программы.
  •  FilZip также обладает рядом основных и дополнительных функций, присущих и другим архиваторам:
  •  поддержка частично (только разархивация) форматов ACE, ARC, ARJ, RAR, ZOO;
  •  поддержка декодирования UUE- и XXE-файлов;
  •  тестирование архивов для выявления ошибок;
  •  установка пароля на архив;
  •  просмотр файлов из архива;
  •  переименование файлов внутри ZIP-архива;
  •  разбиение архива на тома;
  •  создание самораспаковывающихся архивов;
  •  интеграция с ОС посредством контекстного меню.
  •  PowerArchiver

Программа с большим количеством функций, красивым и интуитивно понятным интерфейсом, разработанная компанией ConeXware (см. рис 4).

Рис.4 Программа с красивым и интуитивно понятным интерфейсом

Ее основные настройки и возможности видны уже при установке. PowerArchiver предлагает сразу же настроить не только использование программы «по умолчанию» с определенными форматами файлов, но и многое другое.

Программа относится к классу условно-бесплатных (shareware).

Хочется отметить основные возможности данной программы:

  •  определение срока автоматического обновления программы (ежедневно, еженедельно, ежемесячно или же никогда) с заданием, если необходимо, прокси-сервера, через который будет происходить подключение;
  •  настройка системы сохранения и шифрования паролей к архивам;
  •  создание профилей ftp-сайтов, если нужно переписать архивы с ftp;
  •  настройка отображения необходимой информации в окне программы;
  •  выбор понравившихся пиктограмм для основных функциональных кнопок из десяти вариантов; в последней версии большинство значков оформлены в стиле Windows XP;
  •  возможность задавать папки, используемые по умолчанию для созданных архивов;
  •  возможность выбора расположения используемых сопутствующих программ, например утилиты антивирусной проверки или редактора для просмотра.

Программа имеет следующие дополнительные функции:

  •  поддержка UUE-, XXE- и MIME-кодированных архивов;
  •  создание SFX-архивов в форматах ZIP и CAB при помощи мастера;
  •  поддержка создания больших ZIP-архивов (когда организуются архивы размером более 4 Гбайт, это следует отметить специальным флажком);
  •  шифрование архивов по одному из четырех надежных алгоритмов шифрования (DES - 64-бит; Blowfish, Triple-DES и AES - 128-бит);
  •  создание профилей для записи архивных файлов на FTP-сайт непосредственно из программы;
  •  установка паролей на архивы и специальный менеджер паролей, где хранятся наиболее часто используемые;
  •  резервное копирование (backup) и возможность создавать для него скрипты (сценарии);
  •  встроенный просмотр файлов форматов TXT, RTF, ICO, BMP, EMF, WMF; правда, в этом списке явно не хватает часто используемых DOC, JPG, GIF-файлов, но, видимо, поддерживать их труднее;
  •  переименование файлов внутри архива, тестирование архивов, просмотр и написание комментариев к ним; проверка файлов и архивов на вирусы наиболее популярными антивирусными программами; к сожалению, Dr.Web в число таковых не входит, попытки заставить PowerArchiver работать с Dr.Web ни к чему ни привели;
  •  интеграция с Windows - добавление пунктов быстрой архивации в контекстное меню, поддержка технологии перетаскивания;
  •  возможность редактирования файлов, содержащихся внутри архива;
  •  выдача списка содержащихся в архиве файлов в виде текстового или html-файла;
  •  конвертирование между форматами, восстановление поврежденных ZIP-архивов;
  •  закладки (Favorites), автообновление программы. 1 SFX-архив (от SelF-eXtracting) — самораспаковывающийся архив, не требующий наличия программы-архиватора.
  •  WinAce 2.2

Архиватор создан немецкой компанией e-merge GMBH. имеет свой формат ACE, ныне незаслуженно забытый, а также поддерживает основные.Программа обладает удобным, интуитивно понятным интерфейсом, для основных функций выделены «горячие» клавиши и кнопки, однако изредка возникает проблема с отображением русских шрифтов.

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

Пользователь может заменить пиктограммы из WinAce любыми другими (поддерживается масса форматов рисунков, в частности PSD (Adobe Photoshop), PNG, TIF, JPG, BMP, ICO и т. п.).

Интерфейс программы выполнен на немецком и английском языках. WinAce относится к классу shareware, спустя 30 дней после установки нужно зарегистрироваться (29 долл. за копию).

Основные возможности данной программы следующие:

  •  создание многотомных и самораспаковывающихся архивов в форматах ACE и ZIP;
  •  шифрование архивов и добавление комментариев к ним;
  •  полная поддержка форматов ZIP, LHA, CAB, GZip, TAR и частичная для ARC, ARJ, JAR, RAR, ZOO;
  •  интеграция с системой (поддержка drag-and-drop и добавление пунктов в контекстное меню);
  •  возможность запуска архивации с любыми параметрами из командной строки;
  •  специальный алгоритм для сжатия мультимедийных файлов, а также функция оптимизированного сжатия (для exe-файлов, графических файлов) и оптимизация уже имеющихся архивов;
  •  просмотр в WinAce файлов в форматах BMP, JPG, TIF, PSD, PNG, GIF, HTML, DOC, XLS, RTF, TXT;
  •  блокирование архива от дальнейших изменений;
  •  закладки для быстрого поиска ранее созданных архивов;
  •  проверка файлов антивирусными программами;
  •  запуск исполняемого файла из архива;
  •  определение типа архива (полезно при измененном расширении файла) и др.
  •  удобное расположение необходимых функций и их доступность.
  •  WinZip

Одна из первых программ-архиваторов, работающих в среде Windows, создана, поддерживается и обновляется компанией Winzip Computing inc. (см.рис.5)

Основным форматом, с которым работает WinZip, является сам ZIP, также поддерживаются CAB, TAR, GZIP, BH и кодированные архивы UUE и MIME. Архивация реализуется только в формате ZIP с возможной последующей перекодировкой в UUE.

Программа позволяет создавать SFX-архивы. При наличии соответствующих внешних программ возможна распаковка ее архивов формата ARJ, LZH и ARC.

Рис.5. WinZip работает во всех операционных системах Windows, с 95 по XP

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

WinZip имеет два режима работы: стандартный — WinZip Classic и мастер для пошагового создания архива — WinZip Wizard, предназначенный в основном для новичков.

WinZip имеет встроенную программу для просмотра файлов в текстовом виде. С его помощью можно создать многотомный архив, но только после формирования обычного: применяется процедура разрезания на несколько частей. Также позволяется тестирование архива для выявления ошибок, добавление комментариев к архиву и «закладок» на архивы, наиболее часто используемые в системе. Для быстрого доступа к программе и ее основным функциям WinZip помещает свою пиктограмму в правый угол панели задач Windows.

Кроме английской версии доступны немецкая, французская и японская. WinZip работает во всех операционных системах Windows, с 95 по XP. Регистрация одной копии программы обойдется пользователю в 29 долл.

Приложение В

FAR Manager

Хочется обратить внимание на один популярнейший, один из самых «продвинутых» файловых менеджеров — FAR(разработчик: Евгений Рошаль, Web-сайт: http://www.rarlab.com/far_manager).

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

Единственный, пожалуй, заметный минус у неё — явно устаревший консольный (текстовый) интерфейс. Текстовый режим отображения не должен вводить в заблуждение: это полностью 32-разрядная программа, для работы которой необходима операционная система Windows.

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

Он позволяет:

  •  отображать списки файлов на панелях,  используя десять разнообразных режимов, а режимов сортировки файлов в списке содержимого директории — просто нереальное количество, вплоть до сортировки по дате последнего обращения или по описанию — куда уж там бедному Проводнику
  •  сравнивать содержимое папок ( очень удобно его использовать для синхронизации файлов с удалённым компьютером) и преобразовать регистр букв в именах файлов
  •  входить в архивы всех популярных архиваторов как в простые директории и делать с ними очень многое из того, что умеют делать сами архиваторы (список поддерживаемых стандартов очень внушителен, едва ли не самый большой среди конкурентов).
  •  удалять файлы в Корзину
  •  выводить описания файлов, применяемые в основном на FTP-серверах, чтобы зашедший на него пользователь знал, что за файлы собраны на сервере (описания эти обычно заносятся в файлы descript.ion);
  •  переслать файлы на вашу интернетовскую страничку по протоколу FTP или на другой компьютер в локальной сети;
  •  обмениваться данными с другими программами через системный буфер обмена;
  •  учесть особенности файловой системы Windows NT/2000/ХР и знает некоторые специфические команды файловой системы NTFS (корректно работает с длинными именами файлов и поддерживает специфические атрибуты файлов NTFS и жёсткие связи).
  •  искать и просматривать тексты в нескольких различных русских кодировках, включая DOS, Windows, Unicode (формат Word 97/2000/ ХР), KOI8-R, а также искать файлы в архивах;
  •  очень просто создавать команды для быстрого перехода в самые часто посещаемые папки, записывать и воспроизводить макрокоманды;

и т. д., и т. п.

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

Подобный подход широко применяется, например, в графике. Плагинов к графическому пакету PhotoShop существуют десятки, если не сотни. Слово это происходит от английского plug-in (дополнительный модуль). То же касается и плагинов для обработки звука в midi- и wave-редакторах.

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

Исключительно полезным ресурсом в этом отношении является сайт http://plugring.farmanager.com. На нем сегодня насчитывается около 700 дополнений, начиная с прямой работы с цифровыми камерами и МР3-плеерами от разных производителей и завершая HTML-редактором и почтовым клиентом, не говоря уж о таких "мелочах", как просмотр и редактирование ID3-тегов, ISO и *.torrent-файлов. Это, превзойти практически невозможно.

Поэтому после подключения плагинов FAR становится самым мощным файловым менеджером.

Далее рассмотрены  основные возможности FAR подробнее.

В.1 Окно FAR Manager и отображение в нем файлов и папок

FAR знает два языка. Он может показывать кнопки, меню и сообщения на русском или английском языках. Существуют версии FAR Manager и на других языках. Отдельно от этого выбора можно попросить показывать справку на русском или английском. Некоторые пользователи предпочитают справку читать по-русски, а меню — по-английски. Их чаяния приняты к сведению.

Чтобы сменить язык, надо зайти в меню Параметры (F9-Параметры или F9-Options) и выбрать строку Языки (Languages). Сначала будет предложено выбрать основной язык, а потом — «язык помощи».

FAR может запускаться и работать в двух режимах — полноэкранном и в Windows. Для тех, кто переходит на Windows 95/98/2000 со старых компьютеров, привычнее полноэкранный режим. Но удобнее работать все-таки в окне Windows. Хотя бы потому, что переключение в него (по Alt-Tab или щелчком по панели задач) происходит на пару секунд быстрее.

На рис.1 показано как выглядит FAR Manager, запущенный в окне Windows. Здесь все как в обычном Нортоне: два окошка. В левом на рисунке показано содержимое диска С:, директории Windows\ Command, в правом — корневая директория диска D: (см. надписи по верхней кромке окон). Разве что информации побольше — в разрыв двойной рамки окна FAR вставлена информация о папке или диске.

Рис.В.1 FAR Manager. Слева диск С:, справа диск D:.

На рисунке и в правом, и в левом окне файлы размещаются в две колонки, и о файлах не сообщается никакой информации, кроме той, которая указана в строке состояния. Такой режим просмотра устанавливается в меню Правый (для правой панели) или Левый (для левой) строкой Средний, а также комбинацией Ctrl-2.

FAR может показывать все это иначе — в три колонки (Ctrl-1, режим Краткий), в одну, но вместе с данными о размере, дате и времени создания файла (Ctrl-3, Полный), в две колонки неравной длины: широкая — с именами файлов и папок, узкая — с размерами в байтах (Ctrl-4, Широкий). На самом деле действуют и Ctrl-5, и все остальные, включая Ctrl-0. Попробуйте их сами.

Размеры панелей, если вам это понадобится (а при наличии длинных и длиннющих имен файлов это случается!), поменять очень легко. Ctrl+← сдвигает границу между окнами влево, a Ctrl+→, соответственно, вправо. Ctrl+↑ позволяет уменьшить высоту окна, Ctrl+↓ — увеличить.

В отличие от Нортона директории показываются в FAR заглавными буквами не всегда, а только тогда, когда их имена и в самом деле состоят из одних заглавных букв. А если директория называется DOCumenTs, FAR именно так ее имя и покажет. То же касается и файлов. Конечно, после Нортона или Волкова это непривычно, зато аналогично Проводнику.

Правда, в Windows как и в Dos, DOCumenTs, Documents, DOCUMENTS — одинаковые имена.

Но если вы переносите такие файлы на свою страничку в Интернет, где многие серверы работают в операционной системе UNIX, то различие между большой и маленькой буквой окажется принципиально важным. И стоит вам вместо Page01.htm написать в гиперссылке page01.htm, как браузер потенциального читателя вашей страницы выдаст сообщение об ошибке.

Впрочем, никто не помешает вам отменить показ больших букв в названиях файлов и малых — в названиях директорий. Зайдите в меню Параметры и выберите строку Режимы панели файлов (рис.2).

Рис.В.2 Возможные режимы показа информации о файлах.

Например, вы хотите, чтобы в кратком режиме (когда, кроме имени файла, менеджер не показывает никакой дополнительной информации) все имена файлов были показаны строчными буквами, а директорий — заглавными. Щелкаете по строке нужного режима и в окне его настроек (рис.3) ставите мышью крестики в строках Показывать папки заглавными буквами и Показывать файлы строчными буквами. Теперь щелкаете по слову Продолжить, и все будет так, как вы привыкли.

Рис.В.3 В кратком режиме папки будут показаны заглавными буквами, а файлы строчными.

Перейдя же в режим Средний, Полный или Широкий, вы вновь увидите имена файлов без прикрас. То же касается и раскраски, которую дает файлам FAR. По умолчанию директории показываются белыми буквами, скрытые директории (например, Recycled), а также скрытые и системные файлы — бледно-синими. Программы и командные файлы (com, exe, bat) — зеленые, архивы — цвета марганцовки, резервные копии и временные файлы (bak, tmp) — темно-красные, а все остальные файлы — голубые. Впрочем, если вам привычнее лаконичная нортоновская палитра — все беленькое и никаких разноцветностей, можно в меню Параметры выбрать пункт Настройка панели, а там — убрать крестик в строке Раскраска файлов.

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

В.2 Сортировка файлов в окне

Очень полезные буковки стоят в левом верхнем углу каждой из панелей. На рисунке 4 это и (в правом окне) и р (в левом). Эти буковки показывают, как отсортированы файлы в окне: по имени файла (и, в английском варианте n — names) или по расширению (р, в английском х — extensions).

Кроме того, здесь могут быть буквы м (m) — сортировка по времени последнего изменения (модификации) файла, a (s) — по размеру (size), с (с) — по времени создания (create) и др.

Но и это не все. Если мы зашли не в директорию, а в архив, то можем отсортировать файлы еще и по размеру упакованного файла — у (р).

В Windows NT и 2000 можно отсортировать файлы также по количеству связей (л, h).

Чтобы сменить способ сортировки файлов, можно воспользоваться клавиатурными комбинациями начиная с Ctrl-F3 и кончая Ctrl-F11. Или щелкнуть правой кнопкой по буковке — появится таблица сортировки (рис.4). Можно выбрать нужное. Кстати, эта таблица вызывается и по комбинации Ctrl-F12, но щелчок мышкой легче запомнить.

Рис.4. Вот такими видами сортировки владеет FAR Manager.

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

Совершенно новая и порой очень удобная возможность FAR Manager — функция Помеченные файлы вперед. Если она включена, то стоит вам выделить файл, как он тут же прыгнет вперед и примкнет к себе подобным. Переключиться в этот режим и обратно можно, как вы видите на рисунке, по клавиатурной комбинации Shift-F12.

Помимо сортировки есть возможность указать FAR, какие типы файлов вы хотели бы видеть на экране. Например, в директории слишком много разнообразных файлов, а вы хотите видеть только документы Word. Нажимаете Ctrl-i или выбираете команду Фильтр панели файлов в меню Команды. Появляется окно Фильтр (рис.5).

Рис.5. Фильтр позволяет на время убрать с экрана все лишние файлы.

В нижней части панели перечислены типы файлов, которые есть в директории. Выбираем нужные клавишей серый плюс и жмем на Enter. Теперь видны только документы Word и файлы их резервных копий. О том, что панель переведена в режим фильтра, вам будет напоминать звездочка, стоящая в верхнем углу рядом со значком сортировки, примерно так: р*. Чтобы отменить режим фильтра, введите Ctrl-i еще раз.

В.3 Выделение (пометка) файлов

В Нортоне помечают файлы правой кнопкой мыши или клавишей Ins. Здесь добавлен еще один способ, вполне привычный для любого пользующегося программами «под Windows», например, WinWord. Это выделение Shift-стрелками.

Выделение по маске идет так же, как в Нортоне или Волкове, кроме одной серьезной особенности. Наши старые знакомые не всегда верно понимали символ подстановки «*». Звездочка у них нормально работала только в конце имени. Например, по маске doc*.* действительно помечались все файлы, имена которых начинались на doc: и document.doc, и doc007.txt. Но, поместив звездочку в начале или в середине имени, вы получали совсем не тот результат, на который надеялись. Скажем, собираясь выделить те файлы, имена которых кончаются на 000 по маске *000.*, вы получали весь директорий, помеченный желтым. FAR так себя вести не станет и найдет именно то, что вы просили.

Корректно срабатывает и звездочка в середине слова. В одной строке можно задать через запятую несколько масок для поиска, как показано на рисунке 6.

Рис.6. Выделение по трём маскам сразу.

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

Подобные стрелочки появляются и во многих других окнах FAR Manager. Например, копируя файлы, вы сможете выбрать из списка одно из восьми мест, куда в последнее время закидывали файлы.

Еще одна интересная возможность FAR — выделять клавишей серый плюс не только файлы, но и папки. По умолчанию этот режим отключен. Чтобы его включить, зайдите в меню Параметры, выберите строку Настройка панели и поставьте крестик в строке Пометка папок. Правда, с этим делом надо быть очень внимательным. Особенно с учетом того, что папки могут изображаться и полностью строчными буквами, а файлы — полностью заглавными.

Есть еще ряд замечательно удобных команд для пометки файлов. Если при выделении файлов вместо клавиши серый плюс нажать комбинацию Ctrl-серый плюс, то выделяются все файлы в папке с расширением, как у текущего. А если нажать Alt-серый плюс, то выделяются все файлы с именем, как у текущего. Соответственно Ctrl-серый минус и Alt-серый минус снимают такое выделение. Комбинация Ctrl-M восстанавливает предыдущую, снятую пометку.

Можно комбинацией Ctrl-Shift-Ins забрать в карман все помеченные имена, а потом вставить их в командную строку по Shift-Ins. А кроме того, вставлять имена файлов из кармана можно в любую подходящую программу Windows, например, в текстовый редактор.

В. 4 Операции с файлами

Двойной щелчок мышью по файлу программы или нажатие клавши Enter на ней вызывает ее запуск, это все знают. А вот комбинация Shift-Enter или двойной щелчок мыши с нажатым «шифтом» вызывает запуск DOS-программы в отдельном окне. Некоторые нововведения имеются и в области простых операций с файлами (копирование, перемещение, переименование, удаление).

Выделенные файлы можно взять мышью (левая кнопка) и оттащить в противоположное окно. FAR запросит подтверждение (рис.7), а потом скопирует ваши файлы. Конечно же, по клавише F5 тоже запускается копирование.

Рис.7. Обычное копирование.

Если вам нужно скопировать файлы в новую, еще не существующую директорию, напишите ее имя в конце строки (и не забудьте косую черту «\», иначе FAR подумает, что это имя нового файла и создаст копию). Прямо из этого окна можно поискать директорию для копирования. Нажав кнопку F10-Дерево (или клавишу F10 -не спутайте: F10 нажимается именно в окне копирования. Нажав эту клавишу в главном окне FAR, вы просто завершите работу с файл-менеджером), вы получите на экране дерево каталогов (рис.8) той панели, где стоит курсор. По Alt-F10 выводится дерево из противоположной панели. Разрешается полазить по дереву, найти нужный каталог и нажать Enter. Путь к найденной таким способ директории будет перенесен в строку в качестве адреса копирования.

Рис. 8. Дерево каталогов. Имя каталога C\Program Files\Far будет перенесено

в окно Копировать (или Перенести) в качестве адреса копирования.

По Shift-F5 происходит копирование того файла, на котором стоит курсор, — вне зависимости от выделения. Причем в строке появившегося окна. Копирование вместо пути в директорий, выбранный в противоположном окне (как на рис.7), появится имя файла (как на рис.9). Стоит теперь ввести здесь новое имя, и в той же папке, появится его копия.

По комбинации Shift-F6 можно таким же образом быстро дать файлу новое имя или расширение. Если взять выделенные файлы мышкой при нажатой клавише Shift и оттащить в противоположное окно, то вместо копирования произойдет перенос (перемещение) файлов.

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

Рис.9. Копирование по Shift-F5 в обход выделения.

Всем выделенным файлам можно дать новые имена или расширения, задав для них маску. Например, у вас есть тысяча кадров видеофильма в файлах, имена которых — от Frame.OOO до Frame.999. Расширения 000, 001 или 999 Windows не понимает. Вам надо преобразовать имена так, чтобы они имели понятное системе и программам расширение avi. Выделяете их по такой вот маске: «Frame.*». А переименовываете по такой: «*.*.avi». В результате у вас получается тысяча файлов с именами от Frame.000.avi до Frame.999.avi. А как переименовать файл с двумя расширениями обратно в файл с одним? Например, дополнительный модуль FAR под названием Search and Replace («поиск и замена») при своей работе создает резервные копии файлов, добавляя к их расширению еще одно — bak, 000, 001 и так далее. Как же нам в случае ошибки вернуть файлам исходные имена? Очень просто: выделяете все bak-файлы и переименовываете их, вводя выражение «*.». То есть отбрасываете расширение. Ведь на самом деле расширением являются только три-четыре последние буквы—в нашем случае bak. Их-то и отбрасывает программа.

Изменение имен файлов и папок в диалоговых окнах FAR Manager организовано с некоторыми дополнительными хитростями, весьма полезными в быту и на производстве. Когда появляется окно Копирование или Перенос/Переименование, путь или имя написаны серенькими буковками. Стоит вам нажать хоть одну букву или иной символ на клавиатуре, как старая надпись исчезнет, а новая будет вводиться вместо нее.

Если же сперва нажать клавишу Page Up, Page Down, стрелку влево, вправо или Del, то надпись станет черненькой (вы как будто сняли выделение с адреса), и можно будет ее изменить. Клавиша Ins тоже делает надпись черной, но она еще и включает режим замены (т. е. ввода нового символа поверх старого, а не со сдвигом). В этом окне действуют даже комбинации Ctrl-V и Shift-Ins, по которым можно вставлять в строку содержимое кармана.

Аналогично построено и удаление файлов — по F8 удаляются выделенные файлы, по Shift-FS — только файл, на котором стоит курсор, в обход выделения.

Что приятно, в отличие от Нортона и Волкова FAR чаще всего удаляет файлы в Корзину, что позволит без хлопот их восстановить, если потребуется. Но если вы абсолютно уверены в себе и вам не хочется лазить в корзину, чтобы еще раз уничтожить уже однажды уничтоженные файлы и папки, можете удалить их в обход корзины по комбинации Shift-Del.

Более того, FAR Manager умеет не просто удалять, но и затирать файлы и директории. Для этого предназначена комбинация Alt-Del. Но будьте очень осторожны с этой командой: восстановить не удастся уже ничего, как бы вы ни ухищрялись (Нортоновские утилиты восстановят затертый файл, но он окажется пустым).

А что произойдет, если при копировании или переносе обнаружится, что файл с таким именем в директории уже есть? Появится красная табличка-предупреждение (рис. 10). Как видите, FAR позволяет скопировать один только данный файл вместо одноименного (кнопка Вместо), скопировать все файлы вместо, одноименных (Все), не копировать данный файл (Пропустить). Все это знакомо по Нортону. А вот кнопки Пропустить все и Дописать в нем отсутствовали. Первая из них указывает, что во всех случаях, когда файл с таким именем в папке существует, копировать не следует. А вторая позволяет дописать содержимое копируемого файла в конец старого.

Рис.10. Файл с таким именем уже есть. Что делать?

Эту штуку и Волков, и Рошал сделали для того, чтобы можно было порезать большие файлы, если они не влезают на дискету, а потом собрать из разрезанных кусков целый файл. Здесь мы видим, как собирать. А как резать? Да никак специально резать не надо. Если FAR, копируя большой файл на дискету, увидит, что место на ней кончилось, он выдаст такую табличку, как на рис.11. Выберите Разделить, вставьте новую дискету, он и разделит. Только не забудьте надписать дискеты с порезанным файлом: ни в нем самом, ни в его имени никак не отражено, третий он от начала или пятый, первый или последний. FAR-то соединит все, что прикажете. А вот что вы потом с таким файлом будете делать?

Рис.11. Можно резать файл. А можно и не резать.

И еще одно удобство. Если в Настройках интерфейса (меню Параметры) поставить крестик в последней строке, которая называется Показывать общий индикатор копирования, то можно наблюдать, как продвигается процесс копирования или перемещения не только данного файла (верхняя строка на рис.12), но и всего набора файлов (нижняя).

Рис.12. Включен общий индикатор копирования.

В.5 Операции с архивами

Архивы в FAR выглядят, как файлы. Но ведут они себя во многом, как папки. По двойному щелчку в файл можно войти, и это будет похоже на вход в обычную директорию. Такой подход к архиву практиковался уже в Нортоне 5.0, здесь он усовершенствован и дополнен поддержкой четырнадцати архиваторов.

Внутри архива можно почитать, подредактировать или стереть нужные файлы, запустить программы, скопировать файлы из этой директории в другую (то есть извлечь из архива), в том числе и непосредственно в другой архив. Можно скопировать в этот архив файлы, выбранные в другом окне. Можно произвести поиск (Alt-F7).

He разрешается только переименовывать файлы в архиве. И инсталляция программы непосредственно из архива удается не всегда.

Хоть FAR и может работать с четырнадцатью архиваторами, однако встроенного архиватора у него нет. Чтобы все вышеописанные операции были возможны, у вас на диске, в одной из директорий, описанных в файле autoexec.bat командой path, все эти архиваторы должны быть.

Более того, если у вас архиваторы старых версий, то при копировании файла в архив длинное имя будет обрезано до стандарта 8+3. Так что, столкнувшись с подобной ситуацией, не ругайте файл-менеджер, а лучше поищите новые версии ARJ или PKZIP.

То есть FAR Manager является просто оболочкой для архиваторов. Но весьма практичной оболочкой. Точнее сказать, всю работу с архивами ведет за нас внешний модуль (плагин), входящий в стандартный состав программы.

Чтобы скопировать файлы в архив, на одной панели FAR откройте этот архив, а на другой — папку с файлами. Выделите нужные файлы и папки и нажмите F5 или F6 (или просто перетащите их мышкой на другую панель). Будет выдано окошко типа того, что показано на рисунке 13. Нажмите копку Копировать (или Перенести), и увидите следующее окно, которое называется Добавить к ARJ (рис.14).

Понятно, что вместо ARJ может стоять ZIP или CAB в зависимости от того, какой программой был создан архив.

Рис.13. Копирование файла в архив.

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

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

Если надумаете перенести, а не скопировать файлы в архив, поставь крестик в строку Удалять после архивации, а если, наоборот, раздумали — крестик уберите. Остается только нажать кнопку Добавить, и все будет сделано в считанные секунды.

FAR позволяет копировать и переносить файлы в архив, даже если самого архива еще нет. Имеется в виду, конечно, операция создания архива и добавления в него выделенных файлов и папок. Нажмите Shift-Fl (или выберите команду Архивировать в меню Файлы) и сразу увидите такое окно, как было показано на рис. 14. Введите имя вновь создаваемого архива. Остальное аналогично. А если вы хотите воспользоваться другим архиватором, не тем, которым FAR пакует файлы по умолчанию, нажмите кнопку: Архиватор, и можете «поменять прибор».

Рис.14. Копирование файлов в архив. Задаём параметры архивирования.

При копировании файлов и папок из архива наружу будет выдано окошко Распаковка (рис.15). Как и в случае обычного копирования, можно написать имя несуществующей папки (не забудьте косую черту), и FAR ее для нас создаст.

Рис.15. Копируем файлы из архива во вновь создаваемую папку

Если стоит крестик в строке Распаковка без путей, то все извлеченные из архива файлы будут свалены в одну папку. Если же крестик убрать, каждая группа файлов скопируется в свой поддиректорий.

Существует также команда для быстрого копирования выбранных файлов из архива — Alt-F6. Быстрота состоит в том, что FAR не задаст никаких вопросов и молчком распакует файлы в папку, открытую на противоположной панели.

Когда нужно распаковать все подряд, а не какие-то отдельные файлы по выбору, можно даже не входить для этого в архив. Достаточно встать на него курсором и нажать Shift-F2 (Shift-2Распак (Shift-2Extrct) или ввести команду Распаковать в меню Файлы).

Архиваторы, как мы знаем, умеют не только паковать и распаковывать файлы. Они умеют также проверять целостность архивов, создавать из них самораскрывающиеся ехе-файлы, «лечить» поврежденные архивы и тому подобное. Всеми этими делами занимается и FAR. Для этого предназначена комбинация Shift-F3 и строка Архивные команды в меню Файлы. Что здесь разрешается делать, показано на рис.16.

Однако если выбранный вами архиватор не умеет, например, преобразовывать архив в самораскрывающийся, то по команде Преобразовать архив в SFX (от выражения, как вы понимаете, self-extractor) ничего сделано и не будет.

Рис.16. Операции с архивом.

А, кстати, можно ли просмотреть FAR содержимое самораскрывающегося архива? Ведь если попытаться в него войти, как в директорию — двойным щелчком или Enter, он вместо этого запустится и начнет распаковывать файлы. Можно войти, можно посмотреть, что у него внутри. Встаете на файл и вместо Enter нажимаете Ctrl-PageDown. И войдете внутрь архивного ехе - файла, как внутрь Директория.

Весьма вероятно, что исходных настроек программы окажется вполне достаточно, и менять их вам не понадобится. Но если что-то вас не устроит, придется изучить еще кое-какие премудрости. Чтобы получить справку по настройке этого плагина, нажмите сперва F1 (попадете в общую справку программы), а затем Shift-F2, и FAR перенесёт вас в окно справки по плагинам (внешним модулям). Там под строкой Модуль работы с архивами и лежит вся необходимая информация по тонкой настройке. Сами же настройки запрятаны не менее глубоко: F9-Параметры-Параметры внешних модулей - Работа с архивами: общие параметры (а также Работа с архивами: командные строки).

В.6 Расширенное сравнение файлов

По команде Сравнение папок (Compare Directories) в меню Команды «нортоны» сравнивают файлы в правой и левой панелях. Сравнение идет только по имени и дате последнего изменения, файлы во вложенных папках не сравниваются. И FAR Manager в этом отношении ничем не отличается от Волкова и Нортона. Но в комплекте FAR есть плагин, который позволяет сделать то, чего другие не могут. А именно:

  •  сравнивать вложенные папки,
  •  сравнивать по размеру файлов,
  •  сравнивать по содержимому файлов.

Чтобы выполнить такую команду, надо сначала вызвать панель плагинов (F11 или меню Команды, строка Команды внешних модулей), а там выбрать строку Расширенное сравнение (рис.17). Учтите только, что, сравнивая файлы, пустые папки плагин не замечает.

Рис.17. Параметры расширенного сравнения папок.

В. 7 Поиск файлов и папок

FAR Manager умеет по комбинации Alt-F7 (или по команде Поиск файла в меню Команда) искать файл или папку по маске или даже нескольким маскам одновременно. Маски разделяются запятыми. Введя такой шаблон для поиска, как на рисунке 18, вы получите список текстовых документов по всему диску. Рассмотрев рисунок, вы увидите, что FAR может:

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

Есть также замечательная возможность искать текст в архивных файлах. Правда, скорость поиска при этом заметно снижается, а «архивы в архивах» не просматриваются. И все равно очень хорошо, что такая возможность имеется.

Рис.18. Поиск файла по двум маскам одновременно.

Если выполняется поиск по фрагменту текста (он вводится в строку с загадочным названием Содержащий текст), то FAR может искать его или в DOS-кой кодировке (DOS 866), или в Windows - кой (СР-1251), или в обеих разом (кнопка Таблица).

Кроме того, он поддерживает поиск в кодировке Unicode, которую используют программы из комплекта Office 98 /2000/ХР. Без этого поиск файлов Word по фрагменту текста был бы невозможен. А если поставить крестик в строку Использовать все таблицы символов, FAR найдет заданное вами слово или выражение во всех трех кодировках.

Более того, если вам нужны какие-то другие кодировки, зайдите в директорию C:\Program Files\FAR\Addons\Tables\Russian\ и посмотрите, что там есть. Там есть несколько файлов с расширением reg. Нажмите комбинацию Shift-Enter на нужном файле, и вам окажутся доступны некоторые новые кодировки.

  •  Файл ср-1251.reg добавляет (если ее почему-то не было) кодировку Windows   СР-1251. Ведь FAR используют не только в России и странах СНГ.
  •  Файл iso8859-5.reg добавляет кодировку ISO 8859-5.
  •  Файл koi-8-reg добавляет кодировку UNIX  - KOI8-R.
  •  Файл MAC.REG добавляет русскую кодировку Маc.
  •  Файл dm.reg добавляет русскую кодировку Amiga.

Теперь все кодовые таблицы станут доступны и в режиме поиска файла, и в режиме просмотра, и в режиме редактирования. Конечно, при наличии крестика в строке Использовать все таблицы символов (попробуйте вспомнить, какой еще программой можно искать текст сразу во всех основных русских кодировках). Когда какие-то файлы уже найдены (рис.19) и пока FAR ищет другие, стрелочками вверх и вниз вы можете ходить по списку, просматривать (F3) и редактировать (F4) их.

Рис.19. Найденные файлы можно просмотреть, собрать на одной панели или перейти к одному

Чтобы в окне редактора или просмотровщика сменить кодировку, пользуйтесь клавишей F8 (переключение DOS/Windows) и комбинацией Shift-F8 (переключение в Unicode и другие доступные кодировки). Конечно, файлы формата Word 97/2000 будут показаны без шрифтового и прочего оформления, но их, по крайней мере, можно будет прочитать.

Все найденные файлы можно собрать на одной экранной панели (кнопка Панель) сортировать, пометить (все или выборочно), скопировать куда-нибудь, удалить и произвести еще один поиск, но уже среди найденных файлов. Чтобы убрать какой-то файл с этой панели (она, кстати, называется Временной панелью), нажмите на файле клавишу F7 (Убрать, Remove). Более того, копировать и перемещать файлы можно не только из денной панели, но и в обратную сторону — на нее.

К меню дисков, которое вызывается во всех «нортонах» по комбинациям Alt-Fl и 2, в FAR добавлена строка Временная. Щелчок по ней открывает временную панель, где любезный файл-менеджер бережно сохраняет для нас список ранее найденных файлов. Список стирается, только когда вы еще раз произведете поиск файлов и отправите результат на временную панель.

В. 8 Просмотр файлов

Окно просмотровщика в FAR примерно такое же, как в других «нортонах». Но есть некоторые совсем новые черты. Например, возможность просматривать подряд все выделенные файлы. Для этого, не выходя из окна просмотровщика, нажимаете клавишу серый плюс и видите следующий файл. По серому минусу можно вернуться в предыдущий. Эта операция не работает внутри архива.

Кроме известных вам клавиш просмотра F3 (кнопка 3 Просм) и Alt-F3 (вызов альтернативного просмотровщика), в FAR есть еще две: Numpad 5 (пятерка на цифровой клавиатуре) и комбинация Ctrl-Shift-F3.

Numpad 5 делает абсолютно то же самое, что и F3. Но тут имеется одно очень важное нововведение: стоя курсором на директории и нажав F3 или Numpad 5, вы сможете в строке состояния, вместо слова < Папка >, прочесть размер директории с учетом всех поддиректорий (в байтах). Более того, выделив какие-то файлы и директории и нажав любую из этих кнопок, вы узнаете общий размер всех файлов, включая вложенные (только если курсор стоит на директории, если он стоит на файле, то вы увидите содержимое файла).

А комбинация Ctrl-Shift-F3 позволяет просмотреть файл встроенным текстовым вьюером вне зависимости от того, как настроен вызов просмотровщиков в окне Программа просмотра (F9-Параметры-Настройки программы просмотра).

Так выглядит окно настройки (рис.20). На рисунке показано, как использовать нортоновский вьюер wpview, понимающий с десяток форматов текстовых редакторов для DOS и несколько для Windows, в качестве внешней программы просмотра (wpview из комплекта Norton Commander 5.0 позволяет просматривать файлы в формате RTF, обычно доступные только через Word или WordPad, при этом можно не устанавливать весь Нортон, а взять с компакт-диска только файлы wpview.exe, ncmain.exe, ncview.msg и ansi2866.set, правда, wpview не понимает длинных имен файлов).  Смена вьюера тут происходит, как и в FAR Manager — по клавише F8.

Рис.20. Выбираем в качестве альтернативного просмотровщика  нортоновский вьюер wpview.

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

Клавиша F8 меняет кодировку в окне просмотра или редактирования с Dos на Windows и обратно. По Shift-F8 можно посмотреть содержимое файла в кодировках Unicode, KOI8-R или Мае (в окне редактора Unicode недоступен).

По клавише F7 (Поиск) в окне просмотра вызывается команда поиска (рис.21) Выражение Обратный поиск означает поиск от конца файла к началу. Поиск следующего — Shift-F7.

Рис.21. Поиск в окне просмотра файла

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

В FAR работает также команда быстрого просмотра файлов Ctrl-Q. Если помните, по этой комбинации вы гуляете по списку файлов, а в противоположном окне показывается их содержимое. В окно просмотра можно перейти клавишей Тab или мышью и поменять там кодировку (F8, Shift-F8).

В. 9 Редактирование файла

Из окна просмотра перейти в режим редактирования можно по клавише F6 (5 Редакт). Туда же вы попадете и встав в обычном окне FAR Manager на файл и нажав F4.

По Alt-F4 вызывается альтернативный редактор по вашему выбору (задается по команде F9-Параметры-Настройки редактора в окне настроек, которое называется Редактор).

Для выделения текста используются знакомые комбинации — Shift-стрелки. Для выделения прямоугольного блока (колонки) — Alt-Shift-стрелки (стрелки только серые, а не на цифровой клавиатуре!). Весь текст выделяется по Ctrl-A, снимается выделение — по Ctrl-U.

Стандартные операции Windows с выделенным текстом также выполняются стандартным образом: копирование Ctrl-C, вырезание (копирование в карман) — Сtrl-Х, вставка на новом месте — Ctrl-V, удаление — Del, а также (нестандартно) Ctrl-D.

Перенос фрагмента на новое место без копирования в карман — Ctrl-M, такое же копирование — Ctrl-P.

Есть в FAR еще одна команда копирования — Ctrl-серый плюс. По этой комбинации выделенный фрагмент текста добавляется к содержимому кармана. Потом можно разом вставить все накопленные фрагменты (Ctrl-V).

Команда поиска устроена так же, как в окне просмотра, и вызывается так же — клавише F7. А вот по комбинации Ctrl-F7 вызывается окно поиска с заменой. Дополнительное удобство состоит в том, что по Ctrl-Tab из окна редактора (и окна просмотра, кстати, тоже) можно временно выйти - не сохраняя файла и не закрывая окна. Погулять по диску, что-то поделать, а потом по той же самой клавише — вернуться. Еще интереснее то, что во время этих временных прогулок можно просматривать и редактировать и другие файлы. И тоже выходить из них по Ctrl-Tab. Переход в обратную сторону по списку открытых окон - Ctrl-Shift-Tab.

FAR помнит обо всех открытых окнах просмотра и редактирования. В левом верхнем углу экрана стоит надпись в угловых скобках, например, [1+3]. Это означает, что открыто одно окно просмотра и три окна редактирования.

Для быстрого перехода между открытыми окнами можно нажать F12 (рис.22) и выбрать одну из строк. Под номером 0 стоит возврат к панелям FAR Manager.

Рис.22. Список открытых окон, вызывается по F12.

И что уж совсем удивительно для подобных программ, по комбинации Ctrl-Z редактор умеет шаг за шагом отменять введенные ранее команды!

В. 10 Операции в командной строке

В командной строке FAR Manager возможны те же операции, что и в Norton Commander или Волкове. Например, по комбинации Ctrl-E в командной строке появляется предыдущая команда, а по Ctrl-X — следующая, по Ctrl-Enter в командную строку сбрасывается имя файла, на котором стоит курсор.

Но, узнав столько интересного про FAR, трудно ожидать, что и тут не найдется чего-нибудь интересного. По Ctrl-[ в командную строку сбрасывается путь в папку в левом окне, по Ctrl-] — в правом, а по Ctrl-F (от слова file) — имя файла, на котором стоит курсор, вместе полным путем к нему.

В командной строке действуют обычные операции копирования и вставки из кармана. Можно выделить часть строки или всю (Ctrl-Shift-стрелки вбок) и скопировать или вырезать.

Имена выделенных файлов и папок копируются в карман по Ctrl-Shift-Ins. Потом их можно вставить в файл (в виде списка) или в командную строку, чтобы выполнить команду с помеченными файлами.

Есть еще одна возможность выполнить команду с помеченными файлами и папками — клавиатурная комбинация Ctrl-G. По ней появляется диалоговое окно Применить команду (рис.23). Вводите в нем нужную вам команду со всеми необходимыми параметрами, а также маску !.! для выполнения ее со всеми выбранными файлами вне зависимости от их имен и расширений (или иную, например, !.gif  для выполнения ее только с рисунками формата gif) и жмете на Enter. Программа засунет все выбранное в архивный файл pictures.arj.

Рис.23. Сейчас FAR выполнит команду архивирования столько раз,

сколько помечено файлов. Все они окажутся в архиве pictures.arj

В. 11 Клавиатурные макрокоманды

Еще одна чрезвычайно полезная штука — возможность назначать свои быстрые клавиши для той или иной операции. Например, вы часто пользуетесь командой сравнения папок. Каждый раз вы вынуждены заходить в меню команды и выбирать там строку Сравнение папок. Однако можно сделать следующее:

  1.  Нажимаете комбинацию Ctrl-точка (латинская, та, которая на букве «ю». Начинается запись макрокоманды. В версии 1.64 и более поздних в верхнем левом углу экрана зажигается буковка R, напоминающая о том, что идет запись.
  2.  Выполняете любые операции в окне FAR Manager — вызываете команды меню, выделяете файлы по какой-нибудь безумно сложной маске, запускаете программы из командной строки или меняете настройки программы, выполняете какие-то действия, а потом возвращаете исходные настройки, и т. д., и т. п.
  3.  Закончив все это, еще раз жмете на Ctrl-точку. Появится окошко с предложением ввести «желаемую клавишу» (рис.24). Вводите ее, желаемую: Ctrl-Shift-буква, Alt-Shift-буква или Alt-Ctrl-буква. Разрешены также комбинации Ctrl-буква или Alt-буква, но так можно ненароком замени одну из важных команд FAR Manager. Впрочем, если вы именно этого и хотите, можете заменить. А ненужную макрокоманду никогда не поздно удалить.
  4.  Буква R в верхнем левом углу пропадает. Макрокоманда записана. Остается только сохранить ее — вместе со всеми другими установками программы  комбинацией Shift-F9 (Р9-Параметры-Сохранить параметры).

Рис.24. Ввод горячей клавиши.

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

Сразу возникает два вопроса.

  1.  Можно ли посмотреть список макрокоманд и горячих клавиш, а также выполняемые по ним действия?
  2.  Как редактировать макрокоманды? Есть ли какой-то файл в котором можно быстро все поправить?

К сожалению, файл, в котором находится запись макроса, руками поправить сложно. Да и найти в нем что-то нужное очень и очень нелегко. Потому что это системный реестр Windows.

И тем не менее средство для просмотра и редактирования макросов имеется. Это дополнительный модуль Просмотр макрокоманд (Macro browser). Вызывается, как и все плагины, из диалогового окна Команды внешних модулей (F11).

Клавишей Del я могу удалить выбранный макрос, клавишей Ins ввести новый, вот именно руками, а клавишей Enter — изменить ранее созданный, а также добавить к нему словесное описание.

Поправив все, что нужно, щелкаете по кнопке Сохранить и пользуетесь новым макросом. Иногда, чтобы изменения возымели силу, приходится принудительно сохранять установки (Shift-F9) и перезапускать FAR Manager.

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

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

Чтобы задать такую горячую клавишу, достаточно войти в папку и нажать Ctrl-Shift-цифру. Тогда мгновенно переходить в эту папку вы сможете по комбинации «правый Ctrl»-цифра.

Скажем, папка Мои документы у вас по посещаемости на первом месте. Заходите в нее и нажимаете Ctrl-Shift-1. Теперь из любой папки на любом диске вы будете попадать в С:\Мои документы по комбинации «правый Ctrl»-l. В Windows 2000 — в C:\Documents and Settings\Moe имя\Мои документы. Однако стоит вам нажать Ctrl-Shift-1 в какой-нибудь другой папке, и быстрая клавиша переназначится на нее. Будьте внимательны.

На самом деле основная трудность, основное препятствие при овладении всеми красотами и богатствами FAR Manger — как раз невозможность запомнить все полезные клавиатурные комбинации.

В. 12 Меню пользователя

Меню пользователя в «нортонах» вызывается, как известно, клавишей F2 и представляет собой список команд, которые можно вызвать либо щелчком по нужной вам строке этого меню, либо нажатием указанной там горячей клавиши. На самом деле каждому пункту может соответствовать не одна команда, а несколько. То есть такое меню — это как бы набор bat-файлов.

Может существовать одно главное меню и сколько угодно локальных. Локальные имеют силу только в тех папках, где они сами лежат, а главное действует во всех остальных местах. Файлы локальных меню все как один называются Farmenu.ini. Это простые текстовые файлы, которые можно редактировать по F4.

В FAR есть возможность создавать вложенные меню. Первая и третья строки на рисунке имеют стрелки. Это означает что, щелкнув мышью или нажав на Enter на такой строке, вы попадаете в подменю - такое же точно окошко, только в нем находится другой список. Сделано это для тех, у кого список быстро вызываемых программ великоват и хочется сделать его более компактным.

Рис.27. Меню пользователя может иметь вложенные меню (подменю)

Чтобы создать вложенное меню, как, впрочем, и простой пункт, надо вызвать меню (F2), нажать клавишу Ins, выбрать, будет создаваться новая команда или подменю, а потом ввести быструю клавишу и короткое описание. Если создается не меню, а команда, то надо будет еще ввести одну или несколько команд, которые должны этой строкой вызываться. Нажимаете ОК и наблюдаете новую строку в своем меню.

Здесь возникает вопрос: а как вводить в командах длинные имена файлов и папок? Если вы просто напишете: c:\program files\sound forge\forge32.exe, то пробел Между словами program и files, будет воспринят как окончание команды, и FAR (точнее, операционная система) решит, что вы хотите запустить программу Program, лежащую в корневой директории диска С:, а все остальное в этой строке — параметры или операнды. Чтобы этого не случилось, строки с длинными именами надо брать в кавычки: "C:\Program Files\Sound Forge\FORGE32.EXE".

Чтобы что-то исправить в ранее созданных строках, вызываете меню (F2), встаете на нужную строку и жмете F4. Или правите непосредственно файл Farmenu.ini. Учтите только, что главное меню поправить таким способом не удастся: нет у него своего файла Farmenu.ini. FAR Manager засылает главное меню прямиком в реестр Windows, и редактировать его там — задача не для пользователя средней квалификации.

Но эту трудность легко обойти, если создать в директории FAR Manager файл menu.ini. Тогда этот файл, а не нечто, спрятанное в реестре, будет вашим главным меню.

В. 13 Настройки FAR Manager

Как видите, FAR очень содержательная и даже труднообозримая программа. Справка вызывается по клавише F1, и там все по-русски, если вы, конечно, включили русский язык для справки.

Настройками заведует меню Параметры. Строка Системные параметры выводит на экран одноименное окно настроек (рис28).

Поставив крестик в нужной строке или, наоборот, убрав его, можно, к примеру:

  •  попросить FAR Manager при копировании файлов с компакт-диска сразу же снимать атрибуты Только чтение, чтобы с ними удобнее было работать;
  •  запретить удаление в Корзину Windows;
  •  в Windows NT — использовать специфическую команду для копирования вместо встроенной FAR;
  •  при создании новых папок всегда давать им имена из заглавных букв;
  •  задать время бездействия, через которое FAR — нет, не включит экранную заставку, как можно было бы ожидать, но выключится сам. Правда, если были открыты экраны редактирования или просмотра, FAR не выключится;
  •  три строки, в которых говорится про «Сохранить...», позволят при следующем сеансе работы с FAR обращаться к списку ранее запускавшихся команд, посещенных папок и просмотренных файлов (чтобы обратиться к истории просмотров, надо ввести Alt-F11 или команду История просмотра, и это позволит быстро вновь просмотреть недавно просмотренные файлы, а чтобы обратиться к истории папок, надо ввести Alt-F12 или команду История папок в меню Команды, и тогда вы сможете быстро «вновь посетить» недавно посещенные места);

Крестик в строке Автозапись конфигурации приведет к тому, что FAR будет сохранять текущие установки автоматически (а если его не ставить — то только по клавиатурной комбинации Shift-F9).

Рис.28. Системные параметры

Задав в ярлыке программы FAR Manager какие-то ее параметры, например, чтобы она каждый раз запускалась в полноэкранном режиме (свойства ярлыка, страница Экран) или в оконном, но со шрифтами определенного вида и размера (страница Шрифты), а при выходе не запрашивала дополнительного предупреждения (страница Разное), вы увидите, что FAR не слушается, не отрабатывает эти параметры. Но это не смертельно. Чтобы FAR запоминал все установки, необходимо создать ярлык Windows не для самого файла far.exe, а для файла far.bat/ специально для этой цели положенного в директорию C:\Program Files\FAR\. В этом пакетном файле только одна строка - вызов программы: "C:\PROGRAM FILES\FAR\Far.exe".

Остальные настройки тоже интересны. Просмотрите их.

В. 14 FTP-клиент

Выражение FTP-клиент связано с технологией клиент-сервер, при которой программа-сервер, находящаяся на компьютере, расположенном где-то в сети, общается с нами через посредство программы-клиента, расположенной на вашем компьютере. Например, почтовые программы Outlook Express и Netscape Mail — это почтовые клиенты, которые общаются с почтовыми серверами. A FTP — это file transfer protocol, общепринятая технология пересылки файлов по Интернету.

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

Однако, как только мы начинаем задумываться о создании своей собственной WEB страницы, у нас возникает совсем другая мысль: как же я теперь все  это буду переправлять в Сеть?

Переправкой этой как раз и занимаются FTP-клиенты. Точнее, переправкой в обе стороны. Перекинуть новые странички — свои и своих друзей — на levin.rinet.ru, обновить, поправить какие-то ошибки — что еще нужно для поддержки своей не слишком технически сложной страницы? FAR делает все, что  нужно.

FAR умеет также скачивать файлы с FTP-серверов, причем в случае обрыва и может продолжать перекачку, вместо того чтобы тупо начинать сначала, (как поступает браузер Microsoft).

В меню дисков FAR Manager (Alt-F1 или Alt-F2) строка под цифрой 2 называется FTP. Выберите ее и попадете в одноименную панель. Поначалу она будет пуста, и перейти вы никуда не сумеете. Значит, надо сначала настроить FTP программу: указать ей, по какому сетевому адресу будет лежать ваша страничка, ввести свое сетевое имя (логин) и пароль.

Перейдем на панель FTP и введем комбинацию Shift-F4 для задания нового адреса. В появившемся окне в верхней строке пишем что-то вроде: моё_ имя:пароль@www.мой-сервер.ru/~моя_страница. Во второй вводим пароль, в третьей — описание. Описание может быть какое угодно: эту надпись покажет вам . на FTP-панели рядом с сетевым адресом. Логин, адрес вашей интернетовской странички и пароль вам должен сообщить интернет-провайдер, предоставляющий место на своем сервере.

Тем, кто собирается воспользоваться бесплатным местом на отечественных (chat.ru, iva.ru) или международных серверах (geocities.com, www.tripod.com, xoom.com), логин и пароль выдадут в процессе регистрации. Но тут вам FTP клиент не понадобится, потому что некоторые из этих серверов принимают от нас страницы своими способами (через электронную почту или путем ввода информации в особом онлайновом редакторе WEB-страниц).

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

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

Кстати, адрес FTP по указанной выше схеме можно вводить просто в командной строке! Работает абсолютно так же.

Если вы работаете в Windows, а сервер Сети любит кодировку KOI8-R, можете изменить кодировку кнопкой Выбрать таблицу, чтобы русские имена файлов и тексты читались правильно. Это позволит сразу настроить режим обращения к данному серверу. Впрочем, в случае необходимости, можно поменять кодировку во время работы.

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

Теперь нажмите Enter на нужной строке и, если вы были уже подключены к Интернету, то FAR свяжется с сервером, тот проверит и подтвердит логин и пароль, и вы увидите файловую систему удаленного компьютера.

На удаленном компьютере в своей папке вы можете делать все, что делаете с обычными файлами и папками на своем диске: просматривать, редактировать, копировать (на сервер или с сервера), перемещать, переименовывать, удалять, создавать и удалять папки.  Однако, будьте осторожны с переименованиями файлов по маске на удаленном компьютере. На серверах UNIX вы запросто можете как-нибудь ненароком дать файлу имя «*.doc». Только что вы потом будете с таким файлом делать?

В режиме FTP действуют и команды обычного сравнения папок (расширенное сравнение не работает), поиска файла (Alt-F7) и быстрого поиска в директории (Alt-буква имени).

Правда, в полном объеме это касается только вашей, выделенной лично вам папки. В другие папки этого компьютера вы можете зайти и посмотреть, только если это у вас на сервере разрешено (чаще всего — запрещено), а все операции редактирования или стирания сервер вам запретит в любом случае.

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

Да и не надо. Хороши бы были эти серверы, если бы всякий желающий удалял или редактировал на них файлы!

Просмотра и редактирования файлов непосредственно на удаленном компьютере FAR не делает. Он перекачивает их к вам во временную директорию, а после окончания закачивает обратно. Поэтому редактирование длинных, больших файлов займет немало времени.

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

Бывает, что перекачка (копирование) файла прерывается из-за разрыва соединения. Особенно охотно связь обрывается в тот момент, когда перекачано процентов девяносто от двадцатимегабайтного файла. Если это произошло, не огорчайтесь слишком сильно. Снова установите связь, снова встаньте на файл и нажмите F5 (F6). Увидев файл с тем же именем, программа, как водится в таких случаях, спросит вас, писать ли файл поверх старого файла или отменить копирование. Но вы нажмите новую кнопку — Возобновить (Resume), и копирование будет продолжено. Правда, не все файловые серверы позволяют докачку.

В. 14 Операции в локальной сети

Чтобы сделать такую простейшую сеть, покупаете две сетевые карточки и к ним — кабель. Система Windows 95 или 98 сама определит наличие сетевого компьютера (правда, порой довольно долго думает) и установит связь. Еще лучше с этим справляется система, в которой на одном из компьютеров стоит Windows NT.

Настройка локальной сети производится в Панели управления Windows, утилитой Сеть (Network). Здесь должны быть установлены те протоколы, которые поддерживает ваша сетевая карта. На вкладке Идентификация надо ввести для каждого компьютера, включенного в сеть, его сетевое имя и рабочую группу, в которую он входит. Например, у нового компьютера может быть имя Big (большой), у старого — Small (маленький), а вот рабочая группа будет у них одна (например, Sidorov & Sidorov).

После этого в любом окне Windows можно щелкнуть по диску или папке правой кнопкой мыши, в контекстном меню выбрать строку Доступ (Access) и задать, будет лик этому диску, папке или принтеру доступ с сетевого компьютера. Можно разрешить полный доступ, только для чтения и доступ с предварительным вводом пароля, причем разрешается определить для чтения один пароль, а для записи другой. Кроме того, каждому диску в этом же окне дается помимо собственного еще и сетевое имя.

Не забудьте сделать доступным для сетевого компьютера принтер. Для этого в Панели управления запустите утилиту Принтеры, выберите в контекстном меню принтера строку Доступ, укажите, что принтер является общим ресурсом, и дайте ему сетевое имя (например, Epson, HP или любое другое). Теперь с любого компьютера вашей сети можно печатать.

Так вот, в FAR Manager есть специальная строка в меню Дисков — сеть, которая позволяет перейти на подсоединенный компьютер, как на свой собственный.

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

Что же разрешается делать на сетевом компьютере:

  •  входить туда, куда разрешено,
  •  просматривать, копировать, стирать, переименовывать то, что не запрещено,
  •  запускать то, что запускается.

Есть более быстрый способ захода на сетевые диски. Если их добавить в меню дисков, то можно будет даже как бы забыть, что они сетевые. Для этого сначала необходимо присвоить им некоторые имена (буквы). Выделите те из сетевых дисков, которыми вы собираетесь пользоваться, и нажмите клавишу F5. FAR назначит дискам имена, и результатом этой операции станет такой тот замечательный вид меню дисков, который вы видите на рис.31. Все что расположено на этом рисунке ниже CD-ROM, имеющего в данном компьютере имя G:, — это сетевые диски с компьютеров локальной сети.

Если же вы не доверяете своему файл менеджеру столь интимную операцию, как присвоение дискам букв, можете сделать это вручную, по клавише F6. А если что-то назначено неверно, можно убрать букву клавишей F8.

В. 15 Плагины — философия FAR

Менеджер FAR, известен в первую очередь тем, что использует плагины — подключаемые модули, благодаря которым вы можете собрать собственную, уникальную версию менеджера с теми возможностями, которые нужны именно вам.

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

FAR создавался под лозунгом «долой рюшечки, да здравствует функциональность»: все разложено по полочкам, удобно и довольно легко поддается настройке. Клавиша F11 вызывает меню "Plugin commands" (рис. 1), из которого происходит запуск плагинов. Для ускорения работы можно записать макрос (Ctrl+">" — начало и остановка записи макроса), запускающий нужный плагин с нужными параметрами, и назначить ему сочетание клавиш.

Обычно авторы плагина предлагают какие-то «умолчальные» сочетания для его использования — установка такого сочетания производится запуском .reg-файла, входящего в поставку модуля. Например, чтобы ассоциировать стандартную клавишу вызова контекстного меню на win-клавиатурах с макросом EMenu (входит в поставку), нужно запустить файл Far\Plugins\EMenu\Hotkey.reg.

Настройка всех модулей производится через Options—>Plugin configuration («Параметры —>Параметры внешних модулей»). Виртуальные панели некоторых плагинов, вроде ftp-менеджера, вызываются аналогично смене диска: Alt+F1/F2. Все четко и удобно.

Итак, чтобы установить плагин необхдимо:

  1.  Скачать плагин с plugring.farmanager.com/cgi-bin/downld.cgi.
  2.  Прочитать readme-файл, если он находится в упаковке плагина.
  3.  Если в нем не обговорено иное, создать каталог Far\Plugins\PluginName, где Far  —  каталог, в который установлен FAR, а PluginName  —  имя устанавливаемого плагина.
  4.  Высыпать содержимое скачанного файла в созданный каталог. Перемешать.
  5.  Запустить reg-файлы для подогрева горячих клавиш (если входят в поставку плагина).
  6.  Перезапустить FAR.
  7.  Выбрать "Options —> Plugins configuration" («Параметры —> Параметры внешних модулей»), найти в открывшемся списке установленный плагин, запустить его настройку, настроить по вкусу.
  8.  Вызывать с помощью меню "Plugin commands" (F11) или горячей клавиши

Теперь остается только выбрать из всего многообразия дополнительных модулей именно то, что нужно вам:

  •  Панели

Как уже было сказано, некоторые плагины создают свои виртуальные панели, переход на которые осуществляется так же, как на другие диски, а иногда даже проще. Начало этому положила технология доступа к архивам как к каталогам, имеющаяся еще в NC. В FAR'е же она была расширена благодаря стандартному плагину MultiArc, позволяющему рассматривать как каталог вообще любой файл, если только в самом MultiArc'е есть плагин второго уровня, обрабатывающий данный тип файлов. На этом принципе реализован доступ, например, к почтовым базам распространенных программ по работе с почтой: плагин DBX.fmt позволяет открывать как каталоги .dbx-файлы Outlook, а The Bat! Message Base  —  соответственно, The Bat. Весьма удобная функция, например, в случае, когда нужно найти какое-нибудь письмо в базе с почтовым архивом, находящимся на CD-R.

FAR удаляет файлы точно так же, как и «Проводник», просто перемещая их в «Корзину», которую надо периодически чистить. Но если удаление  —  штатная функция менеджера, то для просмотра и работы с «Корзиной» вам придется установить плагин Recycle Bin. Впрочем, после установки вы поймете, что сделали это совсем не зря: возможностей у FAR'овской «Корзины» больше, чем у стандартной  —  здесь можно не только восстановить или окончательно удалить файл, но и просмотреть и/или отредактировать его, для чего раньше приходилось файл временно восстанавливать.

Для запуска в FAR «Панели управления» Windows пригодится одноименный плагин Control Panel.

Если вы имеете (не)счастье быть пользователем MS Office 2000, то уже, скорее всего, смирились с тем, что Майкрософту лучше знать, где вы должны хранить свои файлы  —  а именно в каталоге «Мои документы» («Личная» в NT), и нигде больше. Плагин Far My Documents  —  своего рода «ответ Биллу Гейтсу»  —  позволяет переходить в «Мои документы» в FAR'е нажатием пары клавиш, добавляя этот каталог в список дисков.

  •  Мышь

Видимо, FAR изначально оптимизировался под работу с клавиатурой, поэтому многих привычных функций мыши изначально нет, и их приходится заменять плагинами. Модуль Mouse2002 позволяет не только выделять текст во встроенном редакторе мышью, но и вызывать контекстное меню (Undo, Cut, Copy, Paste), для чего обычно используется правая кнопка.

Другой плагин, предназначенный для работы с мышью  —  Mouse Select++. Здесь реализован несколько иной подход к проблеме. Плагин также позволяет выделять текст в редакторе, но, в отличие от Mouse2002, не выводит меню по щелчку правой кнопки  —  а позволяет использовать Drag'n'Drop, копирование в буфер, если выделение производится при нажатой клавише Ctrl, вставку по Alt+Doubleclick и прочие не совсем привычные, но удобные вещи.

Если ваша мышь оснащена колесиком, вам пригодятся плагины, позволяющие работать с ним в FAR'е, например, WARPed Mouse Wheel. Far+IntelliMouse  —  другая любопытная программа, реализующая возможность использования мышиного колесика в любых консольных приложениях.

  •  Редактор

Встроенный редактор FAR'а  —  замечательная вещь. Особенно хорошо это понимаешь, когда нужно быстро отредактировать файл с нестандартным расширением вроде .list, не связанным с установленными приложениями.

Обычно плагины, предназначенные для работы именно в редакторе, устанавливаются в каталог Plugins\Editor, однако бывают и исключения. А запускаются они точно так же, как и вне редактора  —  через F11 или горячие клавиши.

Прежде всего я хотел бы отметить совершенно сногсшибательный плагин Colorer 4ever, предназначенный для раскраски текста в соответствии с синтаксисом и структурой  —  программисты знают, как облегчает подсветка синтаксиса написание и отладку кода.

Во-первых, раскраска очень быстрая, практически не тормозит работу редактора (в отличие, например, от Air Brush). Во-вторых, плагин позволяет раскрасить не только html-документ или программу на C++, но и практически любой текст, выделяя в нем логические элементы вроде номеров, знаков препинания и т.д. В результате читабельность обычного текста повышается на порядок! В-третьих, функция выделения парных конструкций (таких как открытые и закрытые скобки и теги) при наведении на них курсора  —  тоже отличная вещь. Сюда же можно добавить огромное количество поддерживаемых языков, но плюсов и так уже достаточно. В общем, модуль вне конкуренции.

Весьма полезная функция, подключаемая к стандартному редактору  —  проверка орфографии. Этим занимаются модули gSpell и rSpeller. Оба используют API  от Microsoft, поставляемые вместе с Офисом последних версий, поэтому нормально понимают русский язык. У обоих сходные функции и возможности, но можно отметить второй благодаря тому, что в нем очень мудро организовано выделение слов с ошибками: оно распространяется только на область вблизи курсора, что сильно ускоряет работу плагина. Еще одна функция rSpeller'а, полезная при неслепом наборе  —  при вводе слова с ошибкой редактор пищит через спикер  —  окончательно склоняет весы в его пользу.

Еще один плагин, который особенно понравится программистам, знакомым с Unix или пишущим на Perl,  —  Search And Replace. Как легко догадаться, он производит поиск и замену текста в текущем редактируемом файле. Но это далеко не все. Во-первых, плагин позволяет не только искать в файле, но и искать файлы, и производить замену в них в автоматическом режиме. Главной же возможностью является использование регулярных выражений, аналогичных perl/unix'овским, что открывает поистине грандиозные возможности для автоматической обработки текстовых файлов. Помимо этого, здесь есть и поиск в разных кодировках, и дополнительные критерии (размер, дата изменения файла), и возможность записи настроек для последующего использования.

Продолжая тему замены текста, отмечу модуль Runglish. Приятный плагин, позволяющий модифицировать выделенный текст, меняя кириллицу на транслит и обратно, исправляя раскладку клавиатуры и результаты случайно нажатой клавиши "Caps Lock", а также превращая некоторые символы в их html-эквиваленты (например, ">" в ">") и обратно.

Наконец, если вам часто приходится быстро просматривать html-документы, стоит приглядеться к HyperView. Он форматирует гипертекстовые файлы, сохраняя разметку настолько, насколько это возможно в текстовом режиме.

  •  Расширение возможностей командной строки

Во-первых, хочется рассказать о модуле Named Folders. Это что-то вроде папки «Избранное», только не для URL'ов, а для каталогов на дисках  —  локальных и сетевых. Чтобы поставить закладку на какой-то каталог, достаточно, находясь в нем, набрать в командной строке cd::name (прошу обратить внимание на два двоеточия). Чтобы потом вернуться в этот каталог, нужно набрать cd:name (одно двоеточие). Понятно, что вместо name здесь может быть любая метка. Более того, если вы забыли, какие метки соответствуют каким каталогам, команда cd: отобразит панель со списком всех меток. Замечательная вещь, особенно когда приходится часто переходить в каталоги с большой степенью вложенности.

Еще одна симпатичная утилита, расширяющая возможности командной строки  —  File name completion. Благодаря ей, если вы захотите перейти в каталог c:\home, достаточно будет набрать в командной строке "cd c:\h" (cd  — команда смены каталога) и нажать комбинацию клавиш , чтобы получить нужную строчку. Работавшие в Linux знают, что это довольно удобно, хотя, конечно, вызывать так программы и переходить в каталоги приходится не слишком часто.

  •  Графика и музыка

Возможности отображения графики очень не хватало в FAR'е и на свет появился отличный плагин View Picture. Быстрый, поддерживает множество форматов, работает при нажатии F3 и при включении режима Quick view («Быстрый просмотр»), отображает картинку прямо в окне FAR'а. 

Не хватало еще и музыки и вот уже имеется несколько пультов управления WinAmp'ом, реализованные в виде плагинов, в числе которых  —  FARAmp и FARAMP (.это действительно разные плагины). В первом есть возможность настройки эквалайзера, а во втором довольно интересно реализован плейлист  —  он отображается как виртуальная панель FAR'а. В целом же они оба позволяют вполне сносно управлять проигрывателем, не выходя из FAR'а и задействуя только клавиатуру.

  •  Редактор реестра

Registry browser  —  еще один «панельный» плагин, замена стандартному regedit'у С его помощью можно редактировать реестр так, как если бы он был каталогом, а ключи в нем были файлами.

Если вы часто устанавливаете, а потом удаляете программы, то, скорее всего, вам понравится модуль Uninstall, реализующий окно «Панель управления —> Установка и удаление программ» в FAR'е. Правда, этот плагин не создает виртуальной панели, а работает как обычное FAR'овское окно, зато позволяет не только деинсталлировать программы, но и удалять записи об установке в реестре.

  •  Программистам

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

Function List  — плагин, выдающий список функций в программе, написанной на C/C++ и некоторых других языках, и позволяющий перейти к любой из функций.

Если вы любите не только писать свои программы, но и рыться в ресурсных файлах чужих, интересным может оказаться модуль Resource Browser  —  он позволяет заходить в .exe и .dll файлы как в каталоги (с помощью Ctrl+PgDown) и вытаскивать из них иконки, менюшки, курсоры и т.д.

Модуль True Template также предназначен для программистов  —  он реализует режим auto-indent, аналогично редактору MultiEdit, когда отступы в программе ставятся автоматически в зависимости от структуры исходного текста. Кроме того, он автоматически вставляет некоторые элементы: например, если вы наберете ключевое слово clas, вас быстро спросят, что именно за класс вы хотите создать, а когда вы ответите, «скелет» будущего класса появится сам собой.

  •  И т.д.

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

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

Из Windows выросла операционная система. Кто знает, что получится из FAR'а в будущем?..

перационные системы. Лаб. работа №1




1. Принципы ценообразования в административнокомандной и рыночной экономике
2.  это переедание. Мужчина никогда не должен заполнять желудок более чем на три четверти
3. реферат резюме введение основную часть заключение список использованных источников.html
4. Реферат- Архитектура Византии и стран Балканского полуострова.html
5. Комплексный анализ правового механизма помещения товаров под таможенные режимы переработки
6. Уголовно-правовая борьба с наркоманией
7. Історія Українського козацтва
8. Курсовая работа- Особенности адаптации персонала в организациях
9. Чистые черные чаи Золотой ассам Представляет собой сбор лучше.html
10. Основы подхода к проведению риск-анализа эксплуатации локальных нефтесборных сетей месторождений Западной Сибири