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

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

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
PAGE 61
Министерство образования Российской Федерации
__________________________________________________________________
Санкт-Петербургский Государственный технологический институт
(Технический университет)
Кафедра систем автоматизированного проектирования и управления
Операционные системы
Методические указания
к лабораторной работе 1
Сервисные средства операционной системы,
расширяющие пользовательский интерфейс
Санкт - Петербург
2006
ВВЕДЕНИЕ
Персональные компьютеры IBM РC/XT/AT и совместимые с ними в настоящее время составляют значительную часть парка профессиональных персональных вычислительных машин (ПЭВМ) в мире. Программное обеспечение, разработанное для IBM РC, охватывает почти все сферы человеческой деятельности. Системное программное обеспечение состоит из операционной системы и различных сервисных систем, дополняющих и расширяющих пользовательский интерфейс операционной системы.
1 ЦЕЛЬ ЛАБОРАТОРНОЙ РАБОТЫ
Повседневная работа на ПК связана с перемещениями по файловым структурам дисков, выдачей команд в среде ОС, манипулированием файлами и каталогами, архивированием, распаковкой, установкой программных средств и т.д. В качестве инструментария используются команды системы, файловые оболочки (от популярной Norton Commander, до современных диспетчеров файлов, таких как Norton File Manager из комплекта Norton Navigator), утилиты для создания архивов, различные текстовые редакторы, а также средства, обеспечивающие информационную безопасность. Знание и квалифицированный выбор сервисных средств необходимо для эффективной самостоятельной работы на ПК и повышения его производительности.
Данная лабораторная работа начинает цикл лабораторных работ, цель которых - получение практических навыков использовании средств ОС и средств, поставляемых другими разработчиками, как инструментальных средств при проведении различных работ.
Операционная система есть организованная совокупность программ (систем), которая действует как интерфейс между аппаратурой ЭВМ и пользователями. Она обеспечивает пользователей набором средств для облегчения проектирования, программирования, отладки и сопровождения программ и в то же время управляет распределением ресурсов для обеспечения эффективной работы.
Схематично роль ОС в организации вычислительного процесса представлена на рис. 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) понимается комплекс средств, обеспечивающих разработку и выполнение прикладных программ и представляющих собой набор функций и сервисов операционной системы и правил обращения к ним. Это понятие отражает аспект рассмотрения операционной системы как виртуальной машины.
В общем случае операционная среда включает операционную систему, программное обеспечение, интерфейсы прикладных программ, сетевые службы, базы данных, языки программирования и другие средства выполнения работы на компьютере в зависимости от решаемых задач.
Очевидно, что операционные оболочки являются компонентами операционной среды.
В такой трактовке примерами операционных сред могут служить следующие:
Помимо сказанного, введение термина «операционная среда» объясняется еще и тем, что одна операционная система может поддерживать несколько операционных сред путем эмуляции функций соответствующих операционных систем. Такая поддержка на разных этапах развития ОС в зависимости от целей и класса ОС может быть более или менее целесообразной.
Так, для ОС 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 должно прекратить существование.
Программы, работающие на компьютере можно разделить на несколько категорий:
Файловая система, как неотъемлемая часть любой операционной системы, обязательно выполняет три группы функций:
Файлы организованы в системы, имеющие иерархическую (древовидную) структуру, управление которой осуществляется через каталоги, т.е. специальные файлы, в которых регистрируются другие файлы. Каждый файл может быть зарегистрирован только однажды и только в одном каталоге. На носителях информации для этого имеется корневой каталог, в который могут входить другие каталоги и файлы.
Группирование файлов в каталоги выполняется пользователем независимо от их фактического (физического) расположения их на носителе. Последовательность каталогов, ведущая к файлу от корневого каталога, называется путем или маршрутом.
Обычно файлы хранятся на носителе в одном из двух форматов - текстовом и двоичном.
Содержимое текстового файла может быть без преобразований представлено на экране дисплея или печатающем устройстве.
Двоичный файл состоит из последовательности команд и данных. Двоичных форматов очень много. Графика, электронные таблицы, базы данных, исполнительные файлы имеют двоичное представление. Расширение характеризует характер файла.
С каждым файлом в системе связано четыре одно-символьных поля атрибутов файла (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р .
В его состав входят следующие программы утилиты:
Комплект предъявляет к ПК требования, не выходящие за рамки обычных для Windows *.
Далее на рисунке представлены экраны мониторов с рабочим столом Norton Navigator и окном диспетчера файлов из данного пакета. Присмотревшись к этим окнам, нетрудно убедиться в том, что органов управления в них гораздо больше, чем в аналогичных у Windows*.
Экран монитора с рабочим столом NORTON NAVIGATOR
Экран монитора с окном диспетчера NORTON FILE MANAGER
Во что превратился бы сейчас Диспетчер файлов Windows 3.1, если бы его продолжали совершенствовать? Видимо во что-то вроде Drag and Droр компании Canyon Software.
В этой удобной утилите восстановлен ряд важнейших функций, утраченных в Проводнике, в том числе двухоконное представление и фильтры (возможность просмотреть, например, только bmр -файлы).
Кроме того, в ней есть:
Утилита существует и в обычной (не 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 или передаче больших массивов данных по электронной почте.
В приложении В представлен обзор современных архиваторов.
Наиболее часто используемые термины при архивации.
Специальный файл содержащий один или более файлов зашифрованных и/или сжатых.
Помещение файла в архив, обычно со сжатием.
Извлечение одного или нескольких файлов из архива.
Метод кодирования данных, при использовании которого достигается уменьшение их длины.
Математический метод подсчета контрольной информации ("контрольной суммы") для контроля достоверности данных.
Архивный модуль, используемый для извлечения файлов при его запуске.
Архив, упакованный с применением специального метода сжатия (непрерывный когда все файлы сжимаются как один поток данных). Эффективен, по сравнению с обычными методами, при упаковке большого числа небольших однотипных файлов.
Составная часть многотомного архива. Создавая архив из нескольких частей, можно записать его части на несколько дискет.
Размер буфера, используемого при сжатии для поиска словаря повторов в добавляемом к архиву файле.
Специальная область памяти, используемая алгоритмом сжатия. Если размер сжимаемого файла (или суммарный размер всех файлов в случае непрерывного архива) больше, чем размер словаря, то увеличение размера словаря, как правило, приводит к повышению степени сжатия, снижению скорости сжатия и повышению расхода памяти.
Например, DOS версия RAR всегда использует фиксированный размер словаря, равный 64 Кб. Версии RAR для OS/2 (и версии для других 32-разрядных платформ) по умолчанию используют размер словаря 256 Кб, но позволяют изменить это значение на 64 Кб, 128 Кб, 512 Кб или 1024 Кб. В отличие от упаковки, скорость распаковки практически не зависит от размера словаря.
4 ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ ЭТАПОВ РАБОТЫ
Лабораторной работа выполняется на ПЭВМ под управлением операционной системы в следующей последовательности:
Любая файловая оболочка в той или иной мере должна обеспечивать следующие возможности,:
и т.д.
Вполне естественно проверить их реализацию в каждой, выбранной программе и сравнить то, как реализованы эти одни и те же функции в разных программах
Сегодня любой архиватор реализует обязательный набор функций для создания и обслуживания архивных файлов:
и т.д.
И в этом случае вполне естественно проверить их реализацию в каждой, выбранной программе и сравнить то, как реализованы эти одни и те же функции в разных программах
Итак, используя различные режимы работы необходимо:
5. Содержание работы
5.1. Задание
5.2. Порядок выполнения работы.
6. Оформление результатов работы.
Отчет о выполненной работе должен содержать:
Сравнительные характеристики выбранных файловых оболочек удобно представить в виде сводной таблицы, аналогичной таблице 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 |
Поддержка межкомпьютерной связи |
||||||
… |
Сравнительные характеристики выбранных для тестирования популярных архиваторов также удобно представить в виде сводной таблицы, аналогичной таблице 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.
В выводах по лабораторной работе необходимо дать характеристику базовым возможностям операционной системы по сравнению с сервисными программными продуктами других фирм производителе программного обеспечения.
7 КОНТРОЛЬНЫЕ ВОПРОСЫ
Список литературы
Современный же человек, активно использующий свой ПК для работы или развлечений, с необходимостью управления файлами данных сталкивается постоянно: от копирования документов до пакетной обработки снимков или музыки в MP3. К счастью, есть целая категория программ, предназначенных для этих целей, - файловые менеджеры.
К этой теме можно обращаться постоянно, т.к. в этой категории программного обеспечения происходят постоянные изменения: в старых программах появляется большое количество нововведений, но конечно появляются и новые программы. Это означает, что необходимость сравнения продуктов данной категории всегда актуальна.
Достойных файловых менеджеров очень много, каждый имеет какие-то свои особенности, выгодно отличающие его от аналогов. Разумеется, все функции и преимущества этих программ описать в небольшом обзоре просто невозможно.
Но чтобы что-то выбрать, нужно просто попробовать их установить на свой компьютер и пару дней посмотреть в работе. И если вы сами протестируете любую программу, такую как Frigate, то выбор этот будет явно не в пользу Проводника
При всех преимуществах Windows XP встроенные в нее средства для работы с файлами отличаются наивным минимализмом. Ни тебе поддержки разных архивов, ни сравнения файлов или папок. Даже банальный двухпанельный вид - и тот отсутствует.
Один из первых файловых менеджеров, Norton Commander, оказался столь удачным, что породил целый класс аналогичных программ, названных Orthodox File Managers (OFMs) — “классические файловые менеджеры”.
С развитием компьютерной техники их функции совершенствовались, но главная идея оставалась неизменной. Windows Commander, FAR и другие популярные программы заимствовали “джентльменский набор” NC и дополнили его новыми возможностями - графическим интерфейсом, средствами работы в сети и даже играми.
Сегодня в помощь начинающему пользователю целая плеяда файловых менеджеров, среди которых:
Volkov Commander (hjem.get2net.dk/fec/volkov/volkov.html) - это прекрасный файловый менеджер, ни в чем не уступающий NC. Его разработал Всеволод Волков, наш соотечественник, киевлянин. VC написан на ассемблере и, по современным меркам, почти не занимает места в памяти (менее 100 Кб). Поэтому VC часто записывают на системную дискету, которую затем используют при сбоях системы. Программа распространяется условно-бесплатно.
Несмотря на то что интерфейс этой программы (Разработчик: Евгений Рошаль, Сайт: www.rarsoft.com/) очень похож на NC для DOS, не пытайтесь запустить ее вне Windows. Это не просто файловый менеджер, а консольная программа, использующая для ввода/вывода собственные функции, а не графический интерфейс ОС - так быстрее.
Программа эта имеет очень долгую историю своего развития и на сегодня настолько отшлифована, что её работу по управлению файлами можно считать эталонной.
Менеджер файлов и архивов под Win9x и Win2000/ХР. Поддерживает длинные имена файлов. Встроенный FTP-клиент с до качкой. Работает в текстовом режиме.
Набор функций FAR не ограничивается привычными средствами управления файлами и архивами. Кроме минимального подмножества функций, которые пользователи вправе ожидать от клона NC, в FAR реализовано множество уникальных средств, среди которых возможность обращаться к буферу обмена при редактировании файлов с помощью внутреннего текстового редактора, подключать файлы описаний каталогов, просматривать список запущенных программ многое - многое другое. При этом FAR лучше, чем некоторые коммерческие программные продукты, адаптирован к условиям России.
В частности, внутренняя программа просмотра обеспечивает возможность переключаться между тремя наиболее распространенными вариантами кодировки кириллицы. При необходимости этот набор может быть дополнен любой иной кодовой таблицей, например для чтения текстов в кодировке Макинтош.
Практически неограниченная расширяемость этого файл-менеджера реализуется с помощью всевозможных плагинов, т.е. FAR Manager это программа с открытой архитектурой, что означает, что все желающие имеют возможность писать свои дополнительные модули к FAR, которые могут быть встроены в него как его составная часть.
Создатель FAR предусмотрел множество мелочей, которые делают этот пакет особенно привлекательным. Например, есть возможность последовательно просмотреть все файлы каталога. Это средство полезно тем пользователям, которые сталкиваются с необходимостью обрабатывать большое количество текстовых файлов.
По возможностям настройки FAR лидирует в группе подобных пакетов. Имеется не менее десяти способов настройки программы, изменяя вид файловой панели. Элементы каталога отражаются разным цветом в зависимости от типа. Возможность настройки его интерфейса на разные языки и т.д.
Итак, после подключения плагинов FAR становится самым мощным файловым менеджером. В приложении рассмотрены основные возможности FAR подробнее.
Менеджер файлов и архивов 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 (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/ХР.
"Навигатор" (http://www.wnsoft.com/) очень похож на "Фрегат" - и набор команд и утилит схож, и приятный интерфейс почти такой же. Различаются внешности программ лишь цветом, который, впрочем, так же легко изменить, как и многие другие параметры окон: цвета различных элементов, число и вид колонок со списками файлов, шрифты - все это настраивается.
Навигатор также умеет сворачиваться в иконку в системной области Панели Задач и поддерживает десяток языков. Не выходя из программы, вы просмотрите содержимое графических файлов - но без миниатюр, как во "Фрегате", только каждую картинку в отдельности. Имеется и встроенный универсальный проигрыватель для большого количества типов аудио- и видеофайлов, регулятор громкости и кнопки управления выведены на панель программы.
Текстовый редактор понимает все русские кодировки и умеет искать заданные слова внутри файла. В Панель Инструментов легко добавляются новые ярлыки. Короче говоря - полный набор функций качественного файлового менеджера. Но, помимо этого, есть в нем и ряд интересных изюминок, отсутствующих у конкурентов.
Так, например, среди дополнительных утилит имеется так называемый Resource Explorer - программа, умеющая показывать скрытые в исполнимых файлах и динамических библиотеках ресурсы - иконки, картинки, всевозможные меню и диалоги. При желании любую картинку можно "вытянуть" из файла и сохранить на диске. К сожалению, нет возможности редактировать ресурсы прямо в просматриваемом файле - для этого придется искать более специализированную утилиту.
WinNavigator обладает необычной функцией, позволяющей преобразовывать регистр букв в названии выбранных файлов.
Можно назначать комбинации "горячих" клавиш для быстрого перехода в наиболее часто используемые папки - такой режим в аналогичных программах встречается не часто. При желании характеристики интерфейса и его цветовую гамму можно сменить буквально двумя щелчками мыши (имеются наборы, почти полностью имитирующие внешний вид других известных файловых менеджеров).
Еще одна функция, не свойственная другим менеджерам - преобразование формата файла MP3 в WAV. Есть даже любимая игра всех работников умственного труда советских учреждений - великий Тетрис и еще какая-то игра Life, но что в ней надо делать не совсем понятно, а инструкция отсутствует.
Менеджер этот, в целом, очень хороший, но и без недостатков не обошлось. Создатели программы, по моему мнению, слишком увлеклись всякими второстепенными модулями, не проявив должной фантазии в изобретении расширенных средств для работы собственно с файлами - предусмотрен только базовый набор.
Командная строка "Навигатора" работает неважно, так, например, простую "досовскую" команду DIR она напрочь отказывается выполнять.
Полноценно поддерживаются только ZIP, ARJ- и RAR-архивы, хотя распаковать можно и некоторые другие типы файлов, отсутствует FTP-клиент.
Нельзя оперативно выбрать направление удаления файла - в Корзину либо в небытие - существует только глобальная настройка режима удаления файлов, до которой следует добираться через диалог опций программы. В контекстном меню файлов отсутствуют команды, встроенные установленными приложениями в меню Проводника. Но дизайн "Навигатора" очень даже неплох, да и под Windows 2000/ХР программа работает прекрасно.
В прошлом эта программа (Сайт: www.winability.com/abcommander) называлась Singularity. Используя знакомую идею интерфейса главного окна с двумя панелями, она полностью заменяет «Проводник» Windows. Одновременная работа с двумя папками облегчает выполнение многих файловых операций, делая их более эффективными.
AB Commander предлагает богатый набор инструментов для навигации по файловой системе и управления файлами. Можете сэкономить время, используя удобную панель устройств, списки избранного и истории, настраиваемые панели инструментов и горячие клавиши. Менеджер, оснащенный интерфейсом для ввода команд в командной строке, позволяет фильтровать, сравнивать и синхронизировать содержимое папок, обеспечивает обращение к обычным, виртуальным и сжатым папкам при помощи одного и того же унифицированного интерфейса.
Среди дополнительных возможностей - разделение больших файлов на части, просмотр изображений, печать списков файлов.
Программа AB Commander работает на компьютерах с ОС Windows XP/2000/NT.
Оригинальная программа (Разработчик 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 (Разработчик 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-версия по сравнению с проводником это грандиозный файловый менеджер.
Амбиции разработчиков этой программы (Разработчик V Communications, Web-сайт www.v-com.com) довольно большие, несмотря на то, что конкуренция в этой нише ПО довольно велика. Однако, реклама не такой уж и далека от действительности.
Взяв за основу стандартную схему Windows Explorer, создатели программы довели ее практически до совершенства. Кроме привычного двух-, а фактически четырехпанельного вида, PowerDesk обладает еще и отличным мультимедиавьюером, умеющим работать абсолютно со всем - текстами, картинками, даже проигрывать музыку, а также весьма неплохим FTP-клиентом и поддержкой ряда архивов.
Что особенно поражает, так это реализация просмотрщика в виде плавающего окошка - если во всех остальных менеджерах он намертво закреплен сбоку или внизу, отъедая просто кучу места (и, как следствие, отключается пользователями), то здесь просмотр фотоархива оставит после себя лишь позитивные впечатления.
Заслуживает внимания и вариант папки Избранное, вот только вместо ярлыков Интернет-сайтов здесь располагаются самые ходовые каталоги, к которым пользователь чаще всего обращается.
Отлично выполнен и собственно менеджмент файлов и папок - групповое переименование, шифрование/дешифрование (с применением алгоритма DES), конвертирование графических файлов в более чем 30 форматах. А также множество дополнительных полезных функций вроде настройки даты, копирования в буфер обмена пути к каталогу/файлу и суперполезная утилита Size Manager для графического отображения занимаемого информацией пространства на жестком диске. С ее помощью мгновенно обнаруживаются и ликвидируются все "утечки" столь ценных гигабайтов, будь то временные файлы или отпущенный в свободное плавание сервис System Restore.
Ну и конечно, нельзя не замолвить слово об исключительно удобном и приятном интерфейсе, панели быстрого запуска для размещения ярлыков самых востребованных программ, равно как и о возможности создания собственных toolbars, просмотре служебной информации и графики прямо из всплывающего меню.
Итак, к плюсам разработки можно отнести то, что данный менджер - это целый "комбайн" для работы со всевозможной информацией, к минусам - некоторую медлительность в работе то, что нет полной поддержки Rar.
В целом по сравнению с проводником это- мощнейший файловый менеджер.
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-клиента.
В целом по сравнению с проводником очень хороший файловый менеджер.
Раз речь уже зашла о файловых менеджерах вообще, то нельзя не отметить, что обе ветви их эволюции - наследники 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 идут вровень с более известными, а по наличию некоторых полезных функций оказываются значительно впереди. Впрочем, выбор конечно остается за пользователем.
Рассмотрим более подробно наиболее эффективные и удобные архиваторы, среди которых:
Это одна из первых утилит для архивации, ставшая наряду с 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:
В последнее время архиватор, созданный программистом Игорем Павловым, активно набирает известность.
Он имеет довольно простой интерфейс и все основные функции. Его оригинальный алгоритм 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 языков мира, включая русский, английский, украинский, латвийский, литовский, эстонский, французский и др.
Архиватор с удобным, простым и подробным интерфейсом разработан компанией 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 долл.
Основные возможности данного архиватора:
Удобный архиватор, который написал и поддерживает немецкий студент Филипп Энжeл (см.рис.3). Программа обладает явными достоинствами и при таком обилии функций является абсолютно бесплатной — автор принимает лишь добровольные поощрения от пользователей.FilZip имеет подробные настройки, но существует пока только с интерфейсом на английском языке.
Рис.3 Программа существует пока только с интерфейсом на английском языке
Программа имеет следующие дополнительные функции:
Программа с большим количеством функций, красивым и интуитивно понятным интерфейсом, разработанная компанией ConeXware (см. рис 4).
Рис.4 Программа с красивым и интуитивно понятным интерфейсом
Ее основные настройки и возможности видны уже при установке. PowerArchiver предлагает сразу же настроить не только использование программы «по умолчанию» с определенными форматами файлов, но и многое другое.
Программа относится к классу условно-бесплатных (shareware).
Хочется отметить основные возможности данной программы:
Программа имеет следующие дополнительные функции:
Архиватор создан немецкой компанией e-merge GMBH. имеет свой формат ACE, ныне незаслуженно забытый, а также поддерживает основные.Программа обладает удобным, интуитивно понятным интерфейсом, для основных функций выделены «горячие» клавиши и кнопки, однако изредка возникает проблема с отображением русских шрифтов.
Помимо уже привычных функций, WinAce содержит несколько эксклюзивных, отсутствующих во всех других рассматриваемых архиваторах. К ним относятся задание приоритета выполнения задач WinAce процессором в трех режимах (высокий, средний, низкий), функция отображения размера директорий и др.
Пользователь может заменить пиктограммы из WinAce любыми другими (поддерживается масса форматов рисунков, в частности PSD (Adobe Photoshop), PNG, TIF, JPG, BMP, ICO и т. п.).
Интерфейс программы выполнен на немецком и английском языках. WinAce относится к классу shareware, спустя 30 дней после установки нужно зарегистрироваться (29 долл. за копию).
Основные возможности данной программы следующие:
Одна из первых программ-архиваторов, работающих в среде 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-клиентом.
Он позволяет:
и т. д., и т. п.
Практически неограниченная расширяемость этого файл-менеджера реализуется с помощью всевозможных плагинов, т.е. 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. Включен общий индикатор копирования.
Архивы в 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-Параметры-Параметры внешних модулей - Работа с архивами: общие параметры (а также Работа с архивами: командные строки).
По команде Сравнение папок (Compare Directories) в меню Команды «нортоны» сравнивают файлы в правой и левой панелях. Сравнение идет только по имени и дате последнего изменения, файлы во вложенных папках не сравниваются. И FAR Manager в этом отношении ничем не отличается от Волкова и Нортона. Но в комплекте FAR есть плагин, который позволяет сделать то, чего другие не могут. А именно:
Чтобы выполнить такую команду, надо сначала вызвать панель плагинов (F11 или меню Команды, строка Команды внешних модулей), а там выбрать строку Расширенное сравнение (рис.17). Учтите только, что, сравнивая файлы, пустые папки плагин не замечает.
Рис.17. Параметры расширенного сравнения папок.
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 на нужном файле, и вам окажутся доступны некоторые новые кодировки.
Теперь все кодовые таблицы станут доступны и в режиме поиска файла, и в режиме просмотра, и в режиме редактирования. Конечно, при наличии крестика в строке Использовать все таблицы символов (попробуйте вспомнить, какой еще программой можно искать текст сразу во всех основных русских кодировках). Когда какие-то файлы уже найдены (рис.19) и пока FAR ищет другие, стрелочками вверх и вниз вы можете ходить по списку, просматривать (F3) и редактировать (F4) их.
Рис.19. Найденные файлы можно просмотреть, собрать на одной панели или перейти к одному
Чтобы в окне редактора или просмотровщика сменить кодировку, пользуйтесь клавишей F8 (переключение DOS/Windows) и комбинацией Shift-F8 (переключение в Unicode и другие доступные кодировки). Конечно, файлы формата Word 97/2000 будут показаны без шрифтового и прочего оформления, но их, по крайней мере, можно будет прочитать.
Все найденные файлы можно собрать на одной экранной панели (кнопка Панель) сортировать, пометить (все или выборочно), скопировать куда-нибудь, удалить и произвести еще один поиск, но уже среди найденных файлов. Чтобы убрать какой-то файл с этой панели (она, кстати, называется Временной панелью), нажмите на файле клавишу F7 (Убрать, Remove). Более того, копировать и перемещать файлы можно не только из денной панели, но и в обратную сторону — на нее.
К меню дисков, которое вызывается во всех «нортонах» по комбинациям Alt-Fl и 2, в FAR добавлена строка Временная. Щелчок по ней открывает временную панель, где любезный файл-менеджер бережно сохраняет для нас список ранее найденных файлов. Список стирается, только когда вы еще раз произведете поиск файлов и отправите результат на временную панель.
Окно просмотровщика в 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).
Из окна просмотра перейти в режим редактирования можно по клавише 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 редактор умеет шаг за шагом отменять введенные ранее команды!
В командной строке 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
Еще одна чрезвычайно полезная штука — возможность назначать свои быстрые клавиши для той или иной операции. Например, вы часто пользуетесь командой сравнения папок. Каждый раз вы вынуждены заходить в меню команды и выбирать там строку Сравнение папок. Однако можно сделать следующее:
Рис.24. Ввод горячей клавиши.
Чтобы уничтожить ненужную макрокоманду, два раза подряд вводите Ctrl-точка, а потом горячую клавишу удаляемой макрокоманды. Интересно, что в окне редактирования и просмотра, а также в меню дисков и даже меню пользователя могут быть созданы собственные наборы макрокоманд, не зависимые от макросов оболочки.
Сразу возникает два вопроса.
К сожалению, файл, в котором находится запись макроса, руками поправить сложно. Да и найти в нем что-то нужное очень и очень нелегко. Потому что это системный реестр 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 — как раз невозможность запомнить все полезные клавиатурные комбинации.
Меню пользователя в «нортонах» вызывается, как известно, клавишей 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. Тогда этот файл, а не нечто, спрятанное в реестре, будет вашим главным меню.
Как видите, FAR очень содержательная и даже труднообозримая программа. Справка вызывается по клавише F1, и там все по-русски, если вы, конечно, включили русский язык для справки.
Настройками заведует меню Параметры. Строка Системные параметры выводит на экран одноименное окно настроек (рис28).
Поставив крестик в нужной строке или, наоборот, убрав его, можно, к примеру:
Крестик в строке Автозапись конфигурации приведет к тому, что FAR будет сохранять текущие установки автоматически (а если его не ставить — то только по клавиатурной комбинации Shift-F9).
Рис.28. Системные параметры
Задав в ярлыке программы FAR Manager какие-то ее параметры, например, чтобы она каждый раз запускалась в полноэкранном режиме (свойства ярлыка, страница Экран) или в оконном, но со шрифтами определенного вида и размера (страница Шрифты), а при выходе не запрашивала дополнительного предупреждения (страница Разное), вы увидите, что FAR не слушается, не отрабатывает эти параметры. Но это не смертельно. Чтобы FAR запоминал все установки, необходимо создать ярлык Windows не для самого файла far.exe, а для файла far.bat/ специально для этой цели положенного в директорию C:\Program Files\FAR\. В этом пакетном файле только одна строка - вызов программы: "C:\PROGRAM FILES\FAR\Far.exe".
Остальные настройки тоже интересны. Просмотрите их.
Выражение 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), и копирование будет продолжено. Правда, не все файловые серверы позволяют докачку.
Чтобы сделать такую простейшую сеть, покупаете две сетевые карточки и к ним — кабель. Система 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. Все четко и удобно.
Итак, чтобы установить плагин необхдимо:
Теперь остается только выбрать из всего многообразия дополнительных модулей именно то, что нужно вам:
Как уже было сказано, некоторые плагины создают свои виртуальные панели, переход на которые осуществляется так же, как на другие диски, а иногда даже проще. Начало этому положила технология доступа к архивам как к каталогам, имеющаяся еще в 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