- •1.1. Информация
- •2. Технические средство реализации информационных процессов
- •3. Информатика
- •4. Информагика
- •3. Системное программное обеспечение
- •5. Информатика
- •Тема 1лпих поставляется вместе с лицензией, разработанной Ричардом Столманом, основателем Фонда бесплатно распространяемых программ.
- •4. Прикладное программное обеспечение
- •7. Информатика
- •8. Информатика
- •5. Модели решения функциональный и Вычислительный
- •9. Информатика _ _ _
- •10. Информатика
- •6. Основы алгоритмизации
- •11Икл с постуслоВием
- •7. Компьютерные сети
- •13. Информатика
- •8. Основы и методы дошиты информации
- •Содержание
- •1. Информация, информатика, информационные технологии 9
- •2. Технические средства реализации информационных процессов .. 62
- •3. Системное программное обеспечение 117
- •4. Прикладное программное обеспечение 182
- •5. Модели решения функциональных и вычислительных задач.... 257
- •8. Основы и методы защиты информации 397
- •344082, Г. Ростов-на-Дону, пер. Халтуринский, 80.
Тема 1лпих поставляется вместе с лицензией, разработанной Ричардом Столманом, основателем Фонда бесплатно распространяемых программ.
Обзор опероиионной системы
Операционная система 11МХ представляет собой интерактивную систему, используемую для одновременной поддержки нескольких процессов и нескольких пользователей. В ОС 1Ш1Х есть достаточное количество средств, позволяющих программистам и совместно работать, и управлять использованием общей информации.
ОС 1Ж1Х предназначена для опытных программистов. Это мощная и гибкая система. Она характеризуется небольшим количеством базовых элементов, которые можно комбинировать бесконечным числом способов, чтобы приспособить их для конкретного приложения. Одно из основных правил системы 11МХ заключается в том, что каждая программа должна выполнять всего одну функцию, но делать это хорошо. В системе устранена бесполезная избыточность. Например, зачем писать сору, когда достаточно ср?
Операционную систему 11М1Х можно рассматривать в виде пирамиды (рис. 3.7). У основания пирамиды располагается аппаратное обеспечение, состоящее из ЦП, памяти, дисков, терминалов и других устройств. На аппаратном обеспечении работает система 1Ж1Х. Ее функция заключается в управлении аппаратным обеспечением и предоставлении всем программам системных вызовов. Эти системные вызовы позволяют программам создавать процессы, файлы и прочие ресурсы и управлять ими.
Программы обращаются к системным вызовам, помещая аргументы в регистры ЦП и выполняя команды прерывания для переключения из пользовательского режима в режим ядра и передачи управления операционной системе УМ IX.
Помимо ОС и библиотеки системных вызовов, все версии 1Ж1Х содержат большое количество стандартных программ, некоторые из них описываются стандартом РО81Х 1003.2, тогда как другие могут различаться в разных версиях системы. К этим программам относятся командный процессор (оболочка), компиляторы, редакторы, программы обработки текста и утилиты для работы с файлами. Именно эти программы и запускаются пользователем с терминала.
Таким образом, существует 3 интерфейса в ОС УМ IX: интерфейс
157
Интерфейс пользователя
Пользователи
Интерфейс
библиотечных
функций
Интерфейс ^ системных вызовов
Стандартные обслуживающие программы (оболочка, компиляторы и т.д.)
Стандартная библиотека (ореп, с!о5е, геас!, Гогк и т.д.)
Режим пользователя
Операционная система ЦМХ
(управление процессами, памятью, файловая система,
ввод-вывод и т.д.)
Режим ядра
Аппаратное обеспечение (ЦП, память, диски, терминал и т.д.)
Рис. 3.7. Уровни операционной системы 1Ж1Х
системных вызовов, интерфейс библиотечных функций и интерфейс, образованный набором стандартных обслуживающих программ. Последний интерфейс большинство пользователей считает системой 1Ж1Х. В действительности он не имеет практически никакого отношения к самой системе и легко может быть заменен. В некоторых версиях системы, например, этот ориентированный на ввод с клавиатуры интерфейс пользователя был заменен графическим интерфейсом, ориентированным на использование мыши, для чего не потребовалось никаких изменений в самой системе. Именно эта гибкость сделала систему 11МХ столь популярной и позволила ей пережить многочисленные изменения технологии, лежащей в ее основе.
У многих версий системы 1Ж1Х имеется графический интерфейс пользователя, сходный с популярными интерфейсами, применяемыми на компьютерах Маст^озЬ и в системе ХЭДпёоте. Пользовательский интерфейс 1Ш1Х состоит не только из оболочки, но также из большого числа стандартных обслуживающих программ, называемых утилитами. Стандарт РО8ЕХ 1003.2 определяет синтаксис и семантику около 100 из этих программ. Идея стандартизации этих программ заключается в том, чтобы можно было писать оболочки, которые работали бы на всех системах 1Ж1Х. Помимо этих стандартных утилит, существует еще масса прикладных программ, таких как шеЪ-бра-узеры, программы просмотра изображений и т. д.
158
Процессы 1Ж1Х очень похожи на последовательные классические процессы, которые были рассмотрены выше. Каждый процесс запускает одну программу и изначально получает один поток управления. У процесса есть один счетчик команд, указывающий на следующую исполняемую команду процессора. Большинство версий 1Ж1Х позволяют процессу после того, как он запущен, создавать дополнительные потоки.
УМХ представляет собой многозадачную систему, так что несколько независимых процессов могут работать одновременно. У каждого пользователя может быть одновременно несколько активных процессов, так что в большой системе могут одновременно работать сотни и даже тысячи процессов. На большинстве однопользовательских рабочих станций работают десятки фоновых процессов. Они запускаются автоматически при загрузке системы. Файловая система в 1Ж1Х — иерархическая, с файлами и каталогами. Все диски монтируются в единое дерево каталогов, начинающееся в одном корне. Отдельные файлы могут быть связаны с любым каталогом дерева.
Операиионнсю система Ш!пс1ош/
Операционные системы корпорации Мюгозой можно разделить на три семейства: М8-ВО8, Сопзитег \Утс1о\У5 (И^яг/ош 95/98/Ме) и Шпдот N7.
История \Утс1ото, как и история развития Мюгозой, начиналась в 1981 г., когда корпорация 1ВМ создала персональный компьютер 1ВМ РС, оснащенный 16-разрядной однопользовательской операционной системой реального режима с командной строкой М8-ОО8 1.0. Эта операционная система поставлялась фирмой МюгозоП, известной в те годы как разработчик интерпретатора ВА81С. Через два года была выпущена более мощная операционная система М8-ОО8 2.0. Она содержала программу обработки командной строки с большим количеством функций, позаимствованных у ОС УМХ. В 1986 г. новый компьютер 1ВМ РС/АТ (Аёуапсес! ТесЬпо1о§у - передовая технология) на базе процессора 1п1е1 286 вместе с операционной системой М8-ОО8 3.0 фирмы Мюгозой. В ОС М8-ОО8 появилось много новых функций, но она оставалась системой с командной строкой. Затем Мюгозой решила добавить к операционной системе М8-ВО8 графический интерфейс пользователя (оболочку), которую она
159
назвала УАпйоюз. Операционные системы \ЭДпс1о\У8 1.0 и \ЭДпс1о\У8 2.0, выпущенные соответственно в 1985 и 1987 гг., были неудачными. Наконец, версия 3.0, выпущенная в 1990 г. для компьютера с процессором 1п(е1 386, и особенно последовавшие за ней версии 3.1 и 3.11 добились большого коммерческого успеха. Ни одна из этих версий не являлась настоящей операционной системой. Это был скорее графический интерфейс поверх М8-ОО8, которая продолжала управлять машиной и файловой системой. Все программы работали в одном и том же адресном пространстве, ошибка одной из них могла привести к зависанию всей системы.
Выход в 1995 г. Шпдот 95 не привел к вытеснению системы М8-ВО8, хотя почти все ее функции были перенесены в \ЭДпс1о\У8. Как ДУтс1о\У8 95, так и новая версия М8-ОО8 7.0 содержали большинство особенностей монолитной операционной системы, включая виртуальную память и управление процессами. ОС \ОДпс1оте 95 не была полностью 32-разрядной программой. Она содержала большие куски 16-разрядного ассемблерного кода и продолжала использовать файловую систему М8-ВО8, практически со всеми ее ограничениями. Значительное изменение файловой системы заключалось только в добавлении длинных имен файлов к именам формата 8.3, разрешенным в М8-ОО8.
В №тс1о\У8 98, вышедшем в 1998 г., М8-ОО8 все еще присутствовала (версия 7.1) и состояла из 16-разрядного кода. Хотя еще больше функций было переведено из М8-ОО8 в \ЭДпс1о\У8, а поддержка больших дисковых разделов стала стандартом, по своему строению операционная система \Утс1о\У8 98 не сильно отличалась от \ЭДпс1о\У8 95. Отличие заключалось в интерфейсе пользователя, интегрировавшем в себе Мегпе* и рабочий стол пользователя.
В 2000 г. Мюго8ой выпустила слегка измененную версию \ЭДпс1о\У8 98, названную Шпс1о\\?5 Ме (\ЭДпс1о\У8 МШеппшт ЕсШоп — \ЭДпс1ото, выпуск тысячелетия). В этой версии были исправлены некоторые ошибки и добавлены новые функции, но под внешней оболочкой скрыта все та же ХЭДп^оте 98. Новые функции включали в себя улучшенную организацию при совместном использовании изображений, музыки и фильмов, основательнее поддерживали работу с домашней сетью и многопользовательские игры. Они также содержали больше функций, относящихся к 1п1егпе1. Одна новая функция состояла в возможности восстановить прежние настройки компьюте-ра после неверной ус-
160
тановки каких-либо параметров. Например, если пользователь перенастраивал разрешение экрана с 640 х 480 на 1024 х 768, и после этого система переставала работать, то теперь он мог вернуться к последней работающей конфигурации.
К концу 80-х гг. корпорация Мюгозой осознала, что построение современной 32-разрядной операционной системы поверх 16-разрядной системы М8-ОО8 является решением, лишенным перспективы. Поэтому была начата работа над созданием совершенно новой 32-разрядной ОС, совместимой с \ЭДпс1ото. Эта новая система, названная УЯпйоугз ЫТ (КТ означает Ке\у ТесЬпо1о§у — новая технология), предназначалась для деловых приложений, решающих ответственные задачи, а также для домашнего использования. В это время мэйнфреймы все еще работали на крупный бизнес, поэтому предположение, что компании будут использовать персональные компьютеры для чего-либо важного, выглядело довольно утопично. Но, как показала история, это был правильный выбор. Такие свойства, как безопасность и высокая надежность, отсутствовавшие в прежних версиях \ЭДп<Зо\У8, были поставлены в этом проекте во главу угла.
Проект оказался успешным. В 1993 г. была выпущена первая версия, названная \ЭДпс1о\у§ N7 3.1. Номер версии был выбран так, чтобы он соответствовал номеру версии популярной тогда 16-разрядной ^тс1о\У8 3.1. М1сго8ой ожидала, что операционная система МТ быстро вытеснит \Утс1о\У8 3.1, так как по формальным показателям МТ значительно превосходила ее.
Первое значительное усовершенствование системы МТ было сделано в 1996 г. в версии МТ 4.0. Эта система обладала мощностью, безопасностью и надежностью современной операционной системы. Она использовала тот же самый пользовательский интерфейс, что и очень популярная тогда \У1пс1о\У8 95. Эта совместимость облегчала пользователям переход с \Утс1о^8 95 на N7.
С самого начала операционная система N7 разрабатывалась в расчете на переносимость системы на другие платформы, поэтому она была практически полностью написана на С с очень небольшими включениями на ассемблере для обработки прерываний.
Следом за N7 4.0 предполагалось выпустить версию МТ 5.0. Но в 1999 г. Мюгозой изменила ее название на МЧпдот 2000. Это было сделано для того, чтобы найти нейтральное имя как для пользователей ХУтдоте 98, так и для пользователей МТ. При этом Мюго8ой рас-
6. Информатика л ~л
1О1
считывала иметь единую ОС, построенную на основе надежной 32-разрядной технологии, но использующую интерфейс системы ХЭДпбото 98.
\Ушс1о\У8 2000 — это современная операционная система, работающая на настольных ПК старших моделей и серверах. Она унаследовала множество свойств системы N7 4.0 и является полностью 32-разрядной (планируется переход на 64-разрядную) многозадачной системой с индивидуально защищенными процессами.
Каждый процесс имеет свое собственное 32-разрядное виртуальное адресное пространство. ОС работает в режиме ядра, тогда как процессы пользователя работают в пользовательском режиме, что обеспечивает полноценную защиту (в отличие от \ЭДпс1о\У8 98). У процессов может быть один или несколько потоков, видимых для операционной системы и управляемых ею. Она удовлетворяет требованиям безопасности уровня С2 МО США для всех файлов, каталогов и процессов, а также других объектов, которые могут использоваться совместно. Наконец, она обладает полной поддержкой симметричных многопроцессорных систем с числом процессоров от 2 до 32.
Возможности операционной системы ХУтёоте 2000 позволяют использовать ее как основную операционную систему для современных настольных компьютеров и ноутбуков на предприятиях любого типа. При создании этой системы корпорация М1сго$ой сохранила все полезные свойства \ЭДпс1о\У5 98: технологию р11Щ-апс!-р1ау, простой и понятный пользовательский интерфейс, широкие возможности управления, и даже улучшила их. Кроме того, их дополнили система безопасности, средства управления и обеспечения надежности, характерные для системы \Утс1оте N7. Развертывание системы \Ушс1о\У8 2000 как на одном компьютере, так и в рамках Всемирной сети позволяет повысить эффективность использования компьютерных технологий при одновременном снижении общей стоимости владения.
В АМпёоте 2000 встроена сертификация драйверов, что гарантирует использование требуемых драйверов и уменьшает риск сбоя оборудования из-за аппаратных конфликтов, а также специальная программа, Мсгаго// 1пМа11ег, которая помогает правильно устанавливать, настраивать, сопровождать, обновлять и удалять программы, снижая риск ошибок пользователя и возможность снижения производительности.
Еще одно значительное усовершенствование заключается в интернационализации ОС. Операционная система \ЭДпс1о\У8 2000 состоит
162
из единого двоичного кода, работающего во всех странах мира. Для каждой установки системы и даже для каждого пользователя можно выбрать язык, который будет использоваться в системе. Это стало возможным потому, что все пункты меню, строки диалоговых окон, сообщения об ошибках и другие текстовые строки были удалены из ОС и помещены в специальные каталоги, по одному для каждого языка, ХУтйсяуз 2000 использует кодировку итсоёе для поддержки языков, не использующих латинский алфавит, таких как русский, греческий, иврит, японский.
\Утс1о\У8 2000 поставляется в виде нескольких уровней продукта: Рго/ез5юпа19 8еп?ег, А&апсей 8еп?ег и БаШсегйег 8егуег. Однако различия между этими версиями незначительны. Во всех версиях используется один и тот же исполняемый двоичный код. При установке системы тип продукта записывается в системном реестре (внутренняя база данных), и во время загрузки ОС проверяет содержимое реестра, определяя версию программного продукта.
Все операции с файлами и папками, как и в ОС ^тдоте 98, выполняются с помощью системы окон. Система окон разворачивается от папки Мои компьютер. Диски, представленные в окне этой папки, можно открыть двойным щелчком мыши, а потом разыскать на них любые нужные папки и файлы. Копирование и перемещение файлов и папок из одной папки в другую можно выполнять путем перетаскивания их значков из окна одной папки в окно другой. Для удаления объектов можно использовать перетаскивание на значок Корзины, а можно пользоваться контекстным меню, которое открывается при щелчке правой кнопкой мыши на объекте. Для создания в папке ярлыка документа или программы можно использовать специальное перетаскивание или команду Создать\Ярлык из контекстного меню.
Работа с файловой системой в окнах папок не вполне удобна, и для этой цели в ОС предусмотрено более мощное средство — программа Проводник (рис. 3.8). Проводник — служебная программа, относящаяся к категории файловых менеджеров. Она предназначена для навигации по файловой системе компьютера и ее обслуживания. Проводник интегрирован в ОС \Уш<Зо\У8, и поэтому он работает даже тогда, когда его окно закрыто. Так, если по щелчку правой кнопки мыши вызывается контекстное меню, или объекты перетаскиваются из одного окна в другое, то это результат работы Проводника.
163
*л ут» а<31ч 1 К''. ч*вг1Л:. г: |доаБмч
Папки
ИЗ Рабочий стол 11 В -^Й Мои Документы г В'Н Мой компьютер Ш~«Д Диск 3,5 (А:)
•?Г-\ч
:.Л г"
аоУп
АррРаЬсЬ
Г~У._
СасЬе
•ТЧ
Сопйд
АТ1
!р С] ОоштепЬ апс! ф-О Ргодгат РЙе5 Й-СЗ Тетр
УА/1ШОУ/5
I
СоппесНоп
Соге!
Г «_
РеЬид
<1^
АЬог1да1 (Е:)
Оо^п!оас)ес! Ргодгат РЙез
/—V
СасИе
Не1р
на!
Рис. 3.8. Окно программы Проводник
Операционная система ^пбохуз 2000 обладает широкими возможностями настройки. Цель настройки состоит в создании условий для эффективной работы путем автоматизации операций и создания комфортной рабочей среды. Основные настраиваемые объекты — средства управления и оформления. Средствами настройки являются Панель управления (Пуск\Настройка\Панель управления), представленная на рис. 3.9, контекстные меню объектов \Утс1о\У8 и элементы управления диалоговых окон операционной системы и ее приложений.
Хотя \ЭДпс1о\У8 2000 является самой большой ОС в мире, она все продолжает расти, ошибки устраняются, а новые функции добавляются.
В октябре 2001 г. была представлена М&гозоЙ \Иш1оте ХР (от слова еХРепепсе) — новейшая на этот момент версия операционной системы \Ут<Зо\У8, обладающая широкими возможностями в области коммуникаций и обработки любых видов цифровой информации. По заявлению Билла Гейтса, \Утс1о\у§ ХР — лучшая из всех ОС, когда-либо созданных корпорацией М1сго8ой.
164
И С) УВ 1--С1 Адреса!п1егпеЬ
Автомати... Администр. обновление
Дата и время Диспетчер Звуки Игровые
звуковы. мультимедиа устройства
БухУчет :--С'1 Заочники 1-й Из1ШегпеЬ
•О ИТ_КоммДеят ЕВ О ИТ_Управлен
•СЗ ИТ.Эконом Ш--р ИТвУКиЗащИнф : -{"'I КалендПлан ;•• О Картинки '- О КомпГрафРеклам
О КомпПресс !+] (*") Мои документы
О ОтзывРецензДипл г-СЗ ПрофамРака!
1 _ I 1
Мышь
Клавиатура
Свойства Сеть и
папки удаленный..
Установка и Установка удаление... оборудова..
.•—V ,
Назначенные Пользоват... Принтеры Свойства задания и пароли обозревателя
ЧЗиййй
Система Сканеры и Специальные Телефон и камеры возможности модем
Шрифты Экран Электропи... Языки
стандарты
> • • . *ц
• , •>•*• •, .«*.,•.;,.
ч,
I
.Л
Рис. 3.9. Панель управления — основное средство настройки
В семействе продуктов \У1пс1о\У8 ХР применяется технология Ргойис! Асйуайоп, представляющая собой новое средство защиты ПО от незаконного копирования, ограничивающее возможное число установок продукта на отдельных компьютерах. Если продукт защищен с помощью этой технологии, то купивший его пользователь должен после установки выполнить дополнительную процедуру активации продукта.
В \Утс1о\У8 ХР появились новые средства обеспечения безопасности, в частности встроенный в ОС брандмауэр подключения к 1тегпе! (1п1егпе{ СоппесПоп Р1ге\уа11). Кроме того, в состав ОС входит 1п1егпе1 Ехр1огег 6, содержащий дополнительные средства защиты персональных данных, передаваемых при посещении ШеЪ-узлов.
В состав семейства операционных систем ХЭДпсЗоте ХР входят:
^1пс1о\У8 ХР Ноте ЕсШюп — операционная система, предназна ченная в основном для домашних пользователей;
\Утс1о\У8 ХР РгоГе88юпа1 — операционная система, предназначен ная в основном для установки на рабочих станциях корпоратив ных пользователей;
165
\Ушс1о\У8 ХР 64-Вй ЕсШюп — 64-разрядная ОС, предназначенная для применения на компьютерах с большим объемом оператив ной памяти и процессором семейства 1п1е1 Иапшт, используе мых для задач, требующих больших объемов вычислений и об работки больших объемов данных;
\ЭДпс1оте^ЕТ Зегуег — серверная операционная система, является дальнейшим развитием операционных систем \Ушс1о\У8 2000. Ос новными особенностями семейства ОС \ЭДпс1о\У8^Е7 8егуег яв ляется наличие в их составе платформы \ЭДпс1о\У8.ЫЕТ Ргате^огК, а также поддержка \УеЪ-сервисов ХМЬ.
ХУшёоте ХР Ноте ЕсШнт предназначена для замены ОС \Утс1о\У8 95, \Утс1о\У8 98 и ХЭДпдото Ме. От них ее отличают черты, характерные для Щпс1о\У8 N7 и \Утс1о\У8 2000, — архитектура с защищенным ядром и полное разделение процессов, что благоприятно сказывается на надежности этой ОС и позволяет одновременно выполнять приложения, использующие разные версии одних и тех же библиотек без каких-либо конфликтов между ними. Среди полезных приложений, появившихся в АУтдоте ХР Ноте ЕсШюп, следует выделить диспетчер задач — 7азЬ Мапа§ег — в стиле \Утс1о\У8 N7/2000, позволяющий снять зависшее приложение или процесс, получить информацию о загрузке процессора и памяти.
При работе с файловой системой можно использовать службу индексирования файлов в данном разделе, что позволяет ускорить процесс поиска файлов. Кроме того, поиск можно осуществлять не только на своих жестких дисках, но и в 1п1егпе1. Эксплуатацию и сопровождение операционной системы упрощают средства динамического обновления самой ОС и драйверов устройств через 1п{егпе1. На случай неудачного обновления предусмотрена возможность возврата к прежнему состоянию ОС, поэтому теперь можно не заботиться о создании резервных копий реестра.
Более интеллектуальной стала справочная система. Теперь она не только сама предлагает помощь при возникновении проблем, но и умеет находить информацию в различных источниках, например на сайте производителя оборудования и в М1сго8ой Кпо^1ед§е Вазе.
ХЭДпйото ХР РгоГеззюпа! предназначена для части системного ПО, занятого сейчас ОС ^1пс1о\У8 N7 ХУогКзШюп и ХУтдоте 2000 РгоГе88юпа1. Она также основана на архитектуре с защищенным ядром и полном разделении процессов. По сравнению с \Утс1о>У8 ХР
166
Ноте ЕсШюп эта ОС обладает рядом дополнительных возможностей.
ХЭДгкЗото ХР РгоГезБюпа! содержит дополнительные средства, которые упрощают ее эксплуатацию на рабочих станциях корпоративных сетей, включающих компьютеры с серверными ОС Мюгозой. К ним относятся средства централизованного администрирования, возможность установки групповых политик, дополнительные средства установки и поддержки программного обеспечения, включая поддержку удаленной установки ПО. Операционная система может использовать одновременно два процессора, распределяя задачи между ними, что повышает ее масштабируемость. Помимо средств защиты данных, имеющихся в \ЭДпс1о\У8 ХР Ноте ЕдШоп, в ^тёоте ХР РгоГеззюпа! предусмотрена возможность шифрования файлов в разделах с файловой системой МТР8. Кроме того, эта операционная система позволяет ограничить доступ пользователей к некоторым файлам, приложениям и другим ресурсам.
\Иш1<т8 ХР 64-ВН ЕсШюп — 64-разрядная ОС, предназначенная для применения на компьютерах с большим объемом оперативной памяти и процессором семейства 1п1е1 Иапшт, которые используются для задач, требующих больших объемов вычислений. Эта ОС представляет собой высокопроизводительную платформу для создания нового поколения приложений, основанных на \Ут64 АР1. В отличие от 32-разрядных ОС, поддерживающих до 4 Гбайт виртуальной памяти, она позволяет более эффективно обрабатывать большие объемы данных, поддерживая до 16 Гбайт реальной оперативной памяти и до 8 Тбайт виртуальной оперативной памяти. Система оптимизирована для применения с процессором 1п1е1 Нашит и использует такие его особенности, как набор инструкций, позволяющий выполнять до 20 операций. ^1пс1о\У8 ХР 64-ВН ЕсШюп поддерживает до двух процессоров 1п1е1 Иапшт.
3,3. Служебные программы
Служебные программы (утилиты) — это программы, используемые при работе или техническом обслуживании компьютера для выполнения вспомогательных функций, таких как работа с файлами и каталогами, диагностирование аппаратуры, просмотр и конвертация
167
файлов, оптимизация дискового пространства, восстановление поврежденной информации, антивирусные средства (раздел 8.4.) и другие.
Файловые менеджеры
С момента появления программы Шг1оп СоттапАег файловые менеджеры стали необходимым приложением на любом компьютере. Многие из них внешне напоминают знаменитого предка, но в плане функциональности ушли далеко вперед. Все они предназначены для разнообразной работы с файлами: копирования, переноса, удаления, редактирования текстовых файлов, гибкого запуска программ.
Самыми популярными файл-менеджерами сегодня в России являются То1а1 Соттапйег (бывший \Утс1о\У8 Соттапдег) и РАК Мапа%ег. По возможностям за ними следует Рща1е> который пока еще недостаточно хорошо известен пользователям.
Все программы работают под управлением: \ЭДпс1о\У8 98/Ме/МТ/ 2000/ХР.
РАК Мапа%ег 1.7. Мог1оп-подобный файл-менеджер, который может работать как в полноэкранном, так и в оконном режимах, поддерживает длинные имена файлов, корректно работает с русскими буквами, а встроенный редактор позволяет переключаться между ВО8- и \Ушс1о\У8-кодировками, окрашивает имена файлов в соответствии с их расширениями, что очень удобно при работе. Среди возможностей программы — определение размеров каталогов, вызов списка активных задач, передача файлов через РТР-клиент, управление сетевыми и подключенными к ПК принтерами, подсветка синтаксиса в исходных текстах программ, поиск и замена символов одновременно во множестве файлов с применением регулярных выражений, средства переименования групп файлов с возможностью использования сложных составных масок, проверка орфографии при обработке текста в редакторе РАК и многое другое. Программа поддерживает большинство известных архивных форматов и позволяет архивировать и разархивировать, просматривать, редактировать и запускать на выполнение файлы из архивов. В системе предусмотрены развитая система управления горячими клавишами и очень
168
большой набор встроенных функций, которые существенно расширяют возможности РАК Мапа^ег, дополняя и модифицируя их. То1а1 Соттапйег 6.03. Если РАК Мапа§ег выбирают те пользователи, которые привыкли работать с N011011 Соттап<3ег, то люди, начинавшие с ХМп^охуз, предпочитают То1а1 Соттапс1ег (рис. 3.10). Он продолжает добрую традицию двухпанельных файловых менеджеров, но в большей степени ориентирован на \ЭДпс1о\У5-интерфейс. Так же, как и у многих \Утс1о\У8-программ, интерфейс То1а1 Соттапбег легко настраивается, причем отрегулировать можно буквально все: цвета, наборы панелей, цвета для групп файлов, иконки папок и документов. Интерфейс То1а1 Соттапбег позволяет просматривать содержимое носителей с использованием настраиваемых закладок. В итоге в рамках одной панели файл-менеджера можно открыть несколько директорий, каждая из которых будет представлена отдельной закладкой, а при переходе между закладками сохраняется состояние директории. Имеется поддержка архиваторов 71Р, АЮ,
?:-
1П1
X
^•кЛяУ^
СопйдигаНоп
.-.••.•• .:•-.•./• •?-. .* . . • v™•••••к^:.; }•"• •* '*.- ^--> •. -^
л;^^::^-:-- х?;^ / Не о
•,МЫ'М^й^Ь^1^,.-,А-^^^
•••}*$
• < .
'•• "—^2 ^ ".X
•
• "-^ ^ . ' ...
%
•'"..!
«... ' ' *
4
«
[-с-1
Т]
Ип2Мго]
5 718 368 К
а*
8
383 \
****** .• * •
••!,-•:•-"I
1
---".^"- . •
. *
*
I
V
2ЛРюдгатП1..1<01П>
=1
с*Ь
1од
20.08.2004 19:37 га 05.08.200418:22-<ОШ> 20.08.2004 19:38-а 2505.08.200416:07-а
р[АТ1] р[Ооситеп1*..]<01В> 113[РгодгатП1..1<От> 1][Тетр] <01П>
<от>
1од
=1 с«Ь
-а га
05.08.200416:01 05.08.200418:12 20.08.200419:37 05.08.200418:22 20.08.200419:38
-а 25 05.08.200416:07-а
М^нЬту. - д^л**.^^^. •У1УгУ|М/г^гГ|-^иАуг«.1У|У^\^г^гг^-1УЯ^УиУ1Г1У-^^^^
ЕхЛ
Рис. 3.10. Панели файл-менеджера То1а1 Соттапёег
169
С2, ТАК, КАК и АСЕ и встроенный РТР-клиент. Наряду со стандартными возможностями, характерными для данного класса приложений, программа обладает целым рядом особенностей, которые способны существенно ускорить навигацию по дискам и папкам. К таким особенностям относятся: запоминание часто используемых каталогов, история последних посещенных каталогов, быстрый поиск, в том числе внутри файлов, многофункциональные возможности настройки горячих клавиш, удобная панель инструментов с поддержкой <1гаё & <1гор, удобная работу с комментариями к файлам и папкам и др. Поддержка встроенных функций позволяет реализовать в То1а1 Соттапбег многие полезные возможности, такие как диспетчер задач, редактор реестра, временная панель, управление сервисами, работа с сетевыми папками, карманным компьютером, 1лпих-разделами и пр.
Рп%а1е 3.24. Выпущенный в 2001 г. этот файловый менеджер очень активно развивается. Сегодня его уже можно сравнить с программой То1а1 Соттапбег. Это очень многофункциональный продукт с привычным \Ут<1о\У5-интерфейсом. Ргща*е поддерживает все основные операции работы с файлами и папками, а также умеет работать с 24 графическими форматами (просмотр, слайд-шоу, конвертация), имеет встроенный многофункциональный текстовый редактор, встроенные просмотрщики файлов НТМЬ, ВОС, КТР и др. Кроме того, он очень удобен при работе с РТР, имеет множество полезных утилит и поддерживает систему встроенных функций и работу с архивами, а в \Утс1о\У5 2000/ХР даже умеет записывать файлы на СВ-К\У. Уникальная система настроек позволяет полностью настроить внешний вид программы. Стандартная комплектация программы включает: файловый менеджер, поддержку архивов, работу с РТР, текстовый редактор, КТР-редактор, просмотрщик изображений, менеджер свободного места, менеджер автозапуска, встроенные часы и работу с МРЗ. Профессиональная комплектация дополнена модулями для синхронизации директорий, менеджером свободного пространства, менеджерами автозапуска и заметок, встроенными часами, поддержкой встроенных функций для То1а1 Соттапйег и многими другими модуляциями. По сути, Ргща*е Рго уже больше напоминает не файловый менеджер, а настоящий электронный офис, обеспечивающий работу с мультимедиа, мощные средства организации документов, дополнительные средства и утилиты.
170
Сжатие информации
Вследствие неуклонно растущих объемов обрабатываемой информации особое значение приобретает сжатие данных. Избыточность информации предоставляет широкое поле деятельности в этой области. Так, измерение избыточности естественных языков (тех, на которых мы говорим) показывает, что практически 80 % передаваемой с помощью языка информации является избыточной, т.е. лишней. Показатели избыточности разных языков очень близки. Данная цифра примерно определяет теоретические пределы сжатия текстовых файлов. Наличие избыточности допускает переход на иную систему кодирования, которая бы уменьшила ее. Говоря о переходе на коды, которые позволяют уменьшить размер сообщения, вводят понятие коды сжатия. При этом различают понятия сжатие без потерь и сжатие с потерями. Очевидно, что когда мы имеем дело с информацией типа «номер телефона», то сжатие за счет потери части символов не ведет ни к чему хорошему. Однако можно представить целый ряд ситуаций, когда потеря части информации не приводит к потере полезности оставшейся. Сжатие с потерями применяется в основном для графики, звука и видео, т.е. там, где в силу огромных размеров файлов степень сжатия очень важна, и можно пожертвовать деталями, несущественными для восприятия этой информации человеком. Особые возможности для сжатия информации имеются при компрессии видео. В ряде случаев большая часть изображения передается из кадра в кадр без изменений, что позволяет строить алгоритмы сжатия на основе выборочного отслеживания только части «картинки». В частном случае изображение говорящего человека, не меняющего своего положения, может обновляться только в области лица или даже рта, т.е. в той части, где происходят наиболее быстрые изменения от кадра к кадру. Обычно сжатие графики с потерями, обеспечивая очень высокие степени компрессии, практически незаметно для человека.
Однако методы сжатия с потерями обладают и рядом недостатков. Первый недостаток заключается в том, что компрессия с потерями применима не для всех случаев анализа графической информации. Например, если в результате сжатия изображения на лице изменится форма родинки (но лицо при этом останется полностью узнаваемо), то эта фотография окажется вполне приемлемой, чтобы послать ее по почте знакомым. Однако если пересылается фотосни-
171
мок легких на медэкспертизу для анализа формы затемнения, то в этом случае искажения недопустимы. Кроме того, в случае машинных методов анализа графической информации результаты кодирования с потерей (незаметные для глаз) могут быть «заметны» для машинного анализатора. Второй недостаток заключается в том, что повторная компрессия и декомпрессия с потерями приводят к эффекту накопления погрешностей.
Кодирование без потерь может применяться для сжатия любой информации, поскольку обеспечивает абсолютно точное восстановление данных после кодирования и декодирования. Сжатие без потерь основано на простом принципе преобразования данных из одной группы символов в другую, более компактную. Наиболее известны два алгоритма сжатия без потерь: это кодирование Хаффме-на и Ь7^-кодирование (по начальным буквам имен создателей Ьетре!, 21у, \Уе1сЬ), которые представляют основные подходы при сжатии информации. Принцип кодирования Хаффмена заключается в уменьшении количества битов, используемых для представления часто встречающихся символов, и, соответственно, в увеличении количества битов, используемых для редко встречающихся символов. Метод Ь2ЛУ кодирует строки символов, анализируя входной поток для построения расширенного алфавита, что позволяет использовать дополнительные символы для представления строк обычных символов. Используя, например, вместо 8-битовых А8СН-кодов 9-битовые, получают дополнительные 256 символов. Работа компрессора сводится к построению таблицы, состоящей из строк и соответствующих им кодов. Алгоритм сжатия сводится к следующему: программа прочитывает очередной символ и добавляет его к строке. Если строка уже находится в таблице, чтение продолжается, если нет, данная строка добавляется к таблице строк. Чем больше будет повторяющихся строк, тем сильнее будут сжаты данные. Возвращаясь к примеру с телефоном, можно, проведя упрощенную аналогию, сказать, что, сжимая запись 233 34 44 по Ь2\У-методу, мы придем к введению новых строк — 333 и 444 и, выражая их дополнительными символами, сможем уменьшить длину записи.
Все архиваторы используют в какой-либо модификации эти два метода кодирования информации. Самым популярным архиватором является ХЭДпйр. Объясняется это тем, что формат 21Р считается мировым стандартом архивирования и имеет самую длительную исто-
172
рию развития. Большинство архивов в 1п1егпе1 также имеют формат 21 Р. За ним следуют многими любимый >ЭДпКАК и набирающий обороты ХУтАсе. Все эти архиваторы работают под управлением \Утс1о\У8 98/Ме/ОТ/ 2000/ХР.
Шп21р 9.0. Возможностей его вполне достаточно для того, чтобы обеспечить надежное и эффективное архивирование данных. Программа работает в двух режимах: классическом и режиме мастера, рассчитанном на новичков. Она ориентирована преимущественно на 21Р-архивы, но при этом поддерживает и другие популярные архивные форматы. В числе возможностей \\гш21р — поддержка технологии перетаскивания (с!гаё & с!гор) и полная интеграция с программами «Мой компьютер» и «Проводник»; создание самораспаковывающихся файлов; поддержка антивирусных программ; отправка архива по электронной почте и пр. А для защиты архива от несанкционированного доступа можно при его создании указать пароль. ДЭДп21р 9.0 поддерживает 128- и 256-битовое шифрование АЕС, которое обеспечивает намного большую безопасность, чем традиционно используемый в более ранних версиях архиватора метод шифрования 21р 2.0. Кроме того, \ЭДп21р 9.0 позволяет теперь обрабатывать файлы практически неограниченного размера.
ШпЕАК 3.3 — признанный лидер среди программ-архиваторов по удобству и массовости применения, поддерживающий в настоящее время самый большой набор языков, включая русский. При этом формат КАК в большинстве случаев обеспечивает значительно лучшее сжатие, чем 21Р, особенно в режиме создания непрерывных архивов. Формат КАК оснащен несколькими очень важными функциями, отсутствующими у 21Р, к числу которых, например, можно отнести функцию добавления информации для восстановления, которая позволяет восстановить физически поврежденный файл, и функцию блокировки архивов для предотвращения случайной модификации особенно ценных данных. Формат КАК позволяет обрабатывать файлы практически неограниченного размера и не только предлагает оригинальные и эффективные алгоритмы для сжатия информации различных типов, но и автоматически применяет нужный алгоритм при сжатии файлов. В число его основных особенностей входят: полная поддержка архивов КАК и 21Р; управление архивами других форматов; наличие графической оболочки с поддержкой технологии перетаскивания <1га§ & с!гор; поддержка метода 8оПс1-архивирования,
173
при котором может быть достигнута степень сжатия, на 10—50 % превышающая ту, что дают обычные методы; поддержка многотомных архивов (в формате КАК); создание самораспаковывающихся (8РХ) обычных и многотомных архивов; возможность создания и использования томов для восстановления, позволяющих воссоздавать недостающие части многотомных архивов; отправка архива по электронной почте и пр. Для удобства возможно создание избранных папок и архивов. Программа поддерживает два варианта работы: классический и с помощью мастера.
В последних версиях предлагаются новые возможности для защиты информации за счет применения 128-битного алгоритма шифрования данных и имен файлов в архиве с использованием алгоритма АЕ8 и сохранения данных о правах доступа. Очень удобна появившаяся в одной из последних версий архиватора возможность поиска файлов внутри архивов. Полезна новая команда «Просмотр архива на вирусы», обеспечивающая распаковку архива во временную папку и проверку ее содержимого установленным на компьютере антивирусом. А команда печати позволяет теперь распечатывать как обычные, так и архивированные файлы.
ШпАсе 2.5. Может быть, в будущем этот набирающий популярность архиватор составит конкуренцию Щп21р и \ЭДпКАК. Главное его достоинство — манипуляция разными форматами архивов. Архиватор обеспечивает сжатие и распаковку многих известных форматов. Он поддерживает технологию перетаскивания (<1га§ & йгор); 8оНс1-архивирование для формата АСЕ; сжатие рисунков и звука; отправку архивов по электронной почте. Он также предоставляет возможности для создания многотомных архивов в форматах АСЕ, 71Р и САВ, самораспаковывающихся архивов (8РХ) АСЕ и 21Р и др. Есть возможность добавления информации для восстановления архива в случае его повреждения. В целом различных настроек и установок в \\^пАсе больше, чем в любом другом архиваторе. Однако в освоении ЩпАсе сложнее, чем ЩпКАК или \Ут21р.
Программы резервирований Заннык
Самое важное в любой компьютерной системе — это хранящаяся в ней информация. К сожалению, ни надежное оборудование, ни лицензионное ПО не гарантируют стопроцентной сохранности дан-
174
ных. Всегда существует вероятность потери информации. Поэтому нужно не только беречь информацию, но и уметь оперативно восстановить ее в случае необходимости, для чего требуется резервное копирование данных, подразумевающее периодическое создание копий нужной информации. На резервирование файлов вручную путем, например, копирования на СО-КЛУ требуется много времени и терпения — лучше автоматизировать данный процесс с помощью специализированного ПО.
В \Утс1одУ5 2000 имеются средства резервного копирования и восстановления данных — Вас1одр Апс! Кесоуегу Тоо1§ (Средства архивации и восстановления). В ее состав входит ВасКир \У12агс1 (Мастер архивации) — служебная программа, облегчающая архивирование и восстановление данных. Однако специализированные программы сторонних производителей во многих случаях предоставляют более удобную и быструю возможность выполнения этих процедур.
Общепризнанными лидерами разработки соответствующего ПО являются компании Неду1еи-Рас1сагс1, СотрШег А88ос1а1е5, 8еа§а1е ЗоЯдуаге, но их продукты требуют сложного администрирования, рассчитаны на корпоративный бизнес и поэтому дороги. Для рядового пользователя лучше выбрать более простые и дешевые программы, например, Напйу ВасКир или ВасШр32, которые работают под управлением \Мпс1ото 9х/МТ/2000/ Ме/ХР.
НапЛу ВасЬир 4.1 представляет собой простую и удобную программу для автоматического создания копий документов и данных, которые могут быть сохранены на любом устройстве (как внешнем, так и внутреннем, в том числе и на СО-К\\0 или отправлены на РТР-сервер, а при необходимости восстановлены. При этом можно сохранять не только отдельные файлы и папки, но и письма из М8 ОШ1оо1с, системный реестр или 1СС?-переписку. Программа умеет работать по расписанию, сжимать файлы в 21Р-архивы, поддерживает 128-битное шифрование и синхронизацию данных.
Вас&Цр 32 2.0. Основное назначение программы — резервирование данных с возможностью автоматического сжатия как с использованием встроенного, 71Р-совместимого модуля сжатия, так и за счет подключения внешних архиваторов. Поддерживаются циклы удаления устаревших архивов по возрасту архива и по количеству архивов в архивной директории. В числе возможностей программы — присвоение имени архиву в формате даты, посылка в сеть сооб-
175
щений о предстоящей архивации, синхронизация с другой архивной директорией в сети, поддержка нескольких конфигураций и групп конфигураций, выполнение конфигурации один раз в установленное количество дней. Кроме того, возможно подключение плагинов, выполнение команд ОС до и после архивации, поддержка командной строки, архивация на сменный носитель, установка пароля на архивы, создание ВАК-файлов, добавление комментариев и описаний, поддержка списков исключаемых файлов и файлов, не подлежащих сжатию, высокая скорость сжатия, удобный интерфейс и большое количество настроек.
Программы записи компакт-ЭискоВ
Среди продуктов этого класса есть свои фавориты. Это пакеты от Него (№го 6 или более ранние версии) и Кохю (Еа§у МесИа Сгеа^ог 7, ХЭДпОпСО 6 или более ранние их модификации). Все они универсальны, позволяют записать любой диск на СО или ОУВ, содержат много дополнительных приложений для обработки разнообразной информации и могут снабдить записанный диск профессиональной наклейкой. Однако существует целый ряд более дешевых и компактных утилит, способных справиться с этой задачей ничуть не хуже своих более дорогих аналогов. Но следует иметь в виду, что многие из огромного количества программ данного направления ориентированы только на создание отдельных видов дисков — аудио-СВ, ви-део-СВ и т.п. Все программы работают под управлением ХУтёоте 95/ 98/МТ 4/ Ме/2000/ХР.
№го по праву считается лучшим универсальным пакетом программ для записи СВ- и ВУО-дисков, обладает простым и удобным пользовательским интерфейсом, язык которого легко изменить, в том числе и на русский. Пакет работает быстро и стабильно и поддерживает технологию защиты от сбоев. В комплекте с приложением Ыего Вигшп§ Кот, которое служит непосредственно для записи СО-и О\Т)-дисков, №го 6 объединяет целый набор дополнительных программ. В их числе — многофункциональный помощник Ыего Б^агЙтаЛ, использование которого позволит создавать новые диски или копии дисков даже неискушенным пользователям. Приложение N610 У15ЮП Ехрге58 2 служит для создания видеодисков, записи видео на жесткий диск, кодирования видеоконтента и пр. Приложение
176
Него \Уауе ЕсШог 2 применяется для редактирования звука; N610 1та§еОпуе — эмулятор СО-привода; Него Вас1с1Шр — программа для резервного копирования; Него Соуег — редактор обложек к дискам и ряд других. Него Вигшпё КОМ поддерживает всю гамму пишущих приводов — как классические внутренние приводы СО-К/К^, ОУО-К/К\У, ОУО+К/К\У и ОУО-КАМ, так и внешние приводы ЮЕ, 5С51 с интерфейсами 1)8В 2,0 и даже Р1ге\У1ге — и обладает возможностью перезаписи. В качестве источников информации могут выступать как файлы на жестком диске, так и другие компакт-диски.
Кохю Еа§у Ме<Иа Сгеа1ог 7 (ранее известная как Еа8у СО & ОУО Сгеа*ог 6) - это универсальный пакет приложений, позволяющий работать с мультимедийным контентом любых видов: организовывать, редактировать и сохранять на СО или ОУО цифровые фотографии, музыку и видео. В состав пакета, наряду с программой для записи СО- или ОУО-дисков Еа§у СО & ОУО Сгеа1ог, входит целая серия других утилит, которые могут обмениваться мультимедиадан-ными между собой и использовать одни и те же файлы в совместной работе. Например, ОУО ВшШег 2.0 позволяет создавать профессиональные ОУО, УСО и 8УСО с элементами управления (меню, кнопки, главы, фон и т.д.). Утилита АисНоСеШга! необходима для создания музыкальных СО, а 8оипс1 ЕсШог позволяет импортировать аналоговые данные с пластинок и видеокассет. Встроенный фоторедактор РЬо{о8ш1е 7 Р1а1тит поможет редактировать фотографии с возможностью последующего создания фотоальбома или слайд-шоу, а для видеомонтажа потребуется профессиональный редактор У1с!ео\Уауе 7 Рго.
В целом, Базу МесНа Сгеа1ог 7 позволяет копировать обычные файлы и папки, прослушивать, редактировать и записывать музыкальные коллекции, создавать слайд-шоу и фотоальбомы, интерактивные меню для ОУО УШео, печатать обложки и наклейки к компакт-дискам. Записанные диски можно защитить от несанкционированного чтения с помощью пароля со 128-битным шифрованием. Кроме того, работа в режиме ВасКир позволяет создавать резервные копии данных по расписанию, а при записи на СО или ОУО больших файлов происходит их автоматическое сжатие.
СоруТоВУВ 3.0.16, заменившая собой ранее известную программу СоруТоСО этой же компании, отличается удобным дружественным интерфейсом и позволяет записывать СО-К(Д\0/ОУО-диски од-
177
ним щелчком мыши. Программа поддерживает СО-К(\У)-, ОУО-КОУ)-, ОУО+К(\У)- и ОУО-КАМ-приводы и обладает возможностью перезаписи. Копировать на компакт-диски можно любую информацию: файлы, папки, изображения, музыку, а при записи на ОУО — и видеоинформацию.
Е1Ьу8 С1опеШТ) 2.3 предназначена для создания полностью идентичных копий ОУО-фильмов и их записи на ОУО-носители. Программа может полностью переписать содержимое диска, что позволяет создавать копии в режиме «один к одному» со всеми меню, субтитрами и т.д. ОопеОУО поддерживает работу с большинством существующих приводов и обладает хорошим быстродействием и качеством записи.
8игеТНт§ СВ ЬаЬе!ег 4.0 считается лучшим специализированным прикладным пакетом для подготовки этикеток и обложек для компакт-дисков и позволяет быстро создать профессиональный графический дизайн диска без специальной подготовки и опыта подобной работы. Поддерживает все популярные форматы обложек и этикеток СО, включает множество профессионально подготовленных шаблонов. База шаблонов 8игеТЫп§ СО ЬаЬе1ег содержит свыше тысячи различных фонов, профессиональных фотографий, текстур и градиентов. Кроме того, в библиотеке имеются более 2 тыс. клип-артов и высококачественных изображений специальных знаков, символов и логотипов, принятых в сфере производства СО- и ОУО-дисков.
Программы просмотра и конВертаиии
Сегодня вся техническая документация поставляется в формате *.рДГ. Для работы с этим форматом существует удобная бесплатная утилита АсгоЬа! Кеаёег от компании АёоЬе. Однако часто необходимо не только просмотреть документ, но и извлечь из него текст и/ или изображение. С этой целью проще всего воспользоваться соответствующей утилитой, например РОР2\\Ьг<1.
Кроме того, в настоящее время практически каждый пользователь работает с медиаинформацией, для просмотра которой чаще всего необходим целый набор просмотрщиков: для картинок один, для видео - другой, для прослушивания музыки — третий. Однако все эти программы удобнее заменить на одну универсальную, например на Ме§аУ1е\у, которая считается лидером в данном классе ПО, или в
178
качестве альтернативы выбрать какое-нибудь бесплатное приложение, например МапУ1е\у. Все эти программы работают под управлением ТОпёомга 98/ЫТ/Ме/2000/ХР.
АйоЪе КеаЛег 6.0 (известный как АсгоЪа! Кеаёег) — популярная программа для просмотра и печати РОР-документов, которая совершенно необходима, поскольку значительное количество файлов, скачиваемых из 1п1егпе1, представлены сегодня в формате РОЕ Версия 6.0 поддерживает проигрывание встроенных в документы файлов ОшсЫнпе, МасготесНа Р1а8Ь, Кеа! и \Ут<1о\У8 МесНа, распечатку документов через беспроводные сети и ряд других усовершенствований.
РПР2ИЪп11.3 — удобная и простая утилита, предназначенная для экспорта изображений и текста из РОР-файла в документ \Уогс1 в формате *.г1Г. Для конвертации РВР-файла достаточно его открыть, а результатом по окончании работы РВР2\Уог<1 станет появление в той же папке копии экспортируемого файла, но уже в формате КТР.
Ме$аУгеу> 7.05 позволяет просматривать не только картинки, видео и звук, но и другие файлы, поддерживая в общей сложности свыше 100 различных форматов. Наряду с просмотром файлов в МеёаУ1е\у реализованы многие функции редактирования. Для графики это вращение, масштабирование, добавление текста, применение спецэффектов, удаление эффекта «красных глаз», корректировка фотографий. Редактировать можно не только графику, но и ряд офисных форматов, например ВОС и ХЬ5. Кроме того, программа позволяет производить различные операции с файлами (переименовывать, копировать, удалять, архивировать файлы прямо на СВ или ^V^ и др.) и создавать \УеЪ-альбомы на основе серии встроенных шаблонов.
1г/апУге\\> 3.91 — компактная и в то же время мощная утилита для просмотра файлов свыше полусотни графических форматов, а также наиболее распространенных аудио- и видеоформатов. 1гГапУ1е^ обладает множеством достоинств. В программе имеются базовые средства редактирования графики (вращение, масштабирование, работа с палитрой и применение плагинов), можно конвертировать файлы из одного формата в другой, делать скриншоты с экрана и заставки для рабочего стола. В программе также предусмотрены режимы показа слайд-шоу и миниатюр, а также функция вытаскивания иконок
179
из *.ехе- и *.<Ш-файлов. Кроме того, возможности программы можно значительно расширить за счет серии подключаемых плагинов.
Программы сравнения файлов
Сравнивать различные модификации файлов пользователям приходится очень часто. Причем выясняется не то, какая версия файла является более свежей, а то, что именно изменилось в файлах в плане содержимого и есть ли файлы-дубликаты. Приходится сравнивать текстовые документы и документы Ехсе1. Многим необходимо разобраться в хранящихся на диске изображениях, пытаясь найти нужную картинку. А есть еще НТМЬ-страницы, РОР-файлы и пр. Самой универсальной в этой области, охватывающей большое количество типов файлов, является программа Сотраге 8ийе, выпущенная компанией АК8-1АВ8 в конце 2003 г. Возможностей у нее много, но и стоимость высокая. Поэтому для сравнения ХЬ8-файлов можно воспользоваться дешевой специализированной программой Ехсе! Сотраге, а для сравнения изображений — программами 1та§еОире или 1та&еОире1е88, примерно равнозначными как по цене, так и по возможностям. Все программы работают под управлением \Утс1о^8 98/№уМе/2000/ХР.
Сотраге 8ш1е 1.0 — удобный инструмент для сравнения файлов и папок с возможностью генерации различных отчетов, отражающих статистические изменения и фиксирующих различия в сравниваемых файлах и папках. С ее помощью можно сравнить как обычные текстовые файлы, так и документы в форматах М8 ОШсе, НТМЬ-страницы, РОР-документы и двоичные файлы. Последняя версия программы 1.0.0.12 может сравнивать 21Р-архивы, показывая в отчете различие в количестве файлов в архиве, а также имена файлов с размерами и датой для каждого. Сотраге 8ш1е работает очень быстро, например Ехсе1-документы в полторы тысячи строк она может сравнить за считанные секунды. Поэтому программа представляет интерес для всех, кому часто приходится заниматься сравнением и анализом файлов и папок, в частности для программистов, системных администраторов, секретарей, юристов и т.п.
Ехсе! Сотраге 1.0 предназначена для сравнения файлов мюгобой Ехсе1, поддерживает все версии Ехсе! и очень удобна для анализа сделанных изменений. Результаты сравнения размещаются на новом
180
созданном листе Ехсе1, который показывает измененные, добавленные и удаленные данные, сохраняя при этом формат оригинала.
1та§еОире1е§8 1.5.4.2 предназначена для поиска похожих изображений независимо от их размера, формата, разрешения и т.п. и поддерживает основные графические форматы. Возможна каталогизация размещенных на СО галерей и дальнейшая работа с ними. При этом сравнение вновь поступающих изображений с уже имеющимися в галерее занимает значительно меньше времени, чем полное повторное сканирование галереи. Предусмотрены внутренние средства сравнения, удаления, перемещения и обновления файлов и изменения привязки корневого каталога галереи.
1та§еОире 1.2.2.0, предназначенная для поиска дубликатов графических файлов, способна находить одинаковые картинки независимо от их размера и названия. При этом она ищет не только одинаковые изображения, но и просто похожие. 1та&еОире крайне проста в работе, поддерживает все основные графические форматы, хорошо настраивается и позволяет определить перед поиском степень подобия изображений.
181