Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Экран монитора с окном диспетчера файлов 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 *.

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

 

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

 

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

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

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

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

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

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

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

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

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

§ помещать копии файлов на диске в сжатом виде в архивный файл,

§ извлекать файлы из архива,

§ просматривать оглавление архива,

§ проверять целостность архива,

§ защищать паролем архив

и т.д.

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

§ создают самораспаковывающиеся архивы,

§ закрывают архивы от несанкционированного доступа, имеют встроенную оболочку,

§ восстанавливают поврежденные архивы,

§ имеют защиту от повреждения,

§ в процессе обработки запускают внешние команды,

§ создают архив на дискетах с разбиением на отдельные тома.

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

§ форматом архивных файлов,

§ скоростью работы,

§ степенью сжатия различных форматов файлов,

§ удобством использования.

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

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

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

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

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

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

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

 

 

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

§ Архив

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

§ Упаковка

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

§ Распаковка

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

§ Сжатие

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

§ CRC (Cyclic Redundancy Check)

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

§ SFX (SelF-eXtracting)

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

§ Solid

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

§ Том

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

§ Размер

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

§ Словарь

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

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

 




Поделиться:


Последнее изменение этой страницы: 2016-04-26; просмотров: 360; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.14.130.136 (0.012 с.)