Docsity
Docsity

Подготовься к экзаменам
Подготовься к экзаменам

Учись благодаря многочисленным ресурсам, которые есть на Docsity


Получи баллы для скачивания
Получи баллы для скачивания

Заработай баллы, помогая другим студентам, или приобретай их по тарифом Премиум


Руководства и советы
Руководства и советы

Архивация данных в Windows реферат по информатике , Сочинения из Информатика

Архивация данных в Windows реферат по информатике

Вид: Сочинения

2016/2017

Загружен 11.04.2017

refbank10799
refbank10799 🇷🇺

9 документы

1 / 8

Toggle sidebar

Сопутствующие документы


Частичный предварительный просмотр текста

Скачай Архивация данных в Windows реферат по информатике и еще Сочинения в формате PDF Информатика только на Docsity! Архивация данных в Windows Архивация данных в Windows 9x. В системе Windows нет встроенных функций для работы с упакованными архивами, поэтому большинству пользователей приходится обзаводиться специальными утилитами и при этом решать проблему многообразия архивных форматов. Емкость магнитных дисков и оперативной памяти постоянно растет, каналы передачи данных становятся все более мощными, и все же объем передаваемой и хранимой информации по-прежнему остается весьма значимым фактором, заставляющим нас использовать программные средства для работы с упакованными данными. Архивы: форматы и инструменты. Для начала несколько слов о терминологии. Принято различать архивацию и упаковку (компрессию, сжатие) данных. В первом случае речь идет о слиянии нескольких файлов и даже каталогов в единый файл — архив (примером использования такой технологии в чистом виде может служить формат TAR), во втором — о сокращении объема исходных файлов путем устранения избыточности (в данной работе рассматривается упаковка без потерь информации, т. е. с возможностью точного восстановления исходных файлов). Как правило, современные архиваторы обеспечивают также сжатие данных, являясь таким образом еще и упаковщиками, однако существуют и чисто “упаковочные” утилиты типа Gzip, сжимающие отдельные файлы, преобразуя их в формат Z или GZ. При выборе инструмента для работы с упакованными файлами и архивами следует учитывать два фактора: эффективность, т. е. оптимальный баланс между экономией дисковой памяти и производительностью работы, и совместимость, т. е. возможность обмена данными с другими пользователями. Совместимость, пожалуй, сегодня более важна, так как по достигаемой степени сжатия конкурирующие форматы и инструменты различаются на проценты (но не в разы), а вычислительная мощность современных компьютеров делает время обработки архивов не столь существенным показателем, как, скажем, десять лет назад. Поэтому при выборе инструмента для работы с архивами важнейшим критерием для большинства пользователей (во всяком случае тех, для кого обмен большими массивами данных — насущная проблема), вероятно, является способность программы “понимать” наиболее распространенные архивные форматы, даже если эти форматы не самые эффективные. Действие большинства средств упаковки основано на использовании алгоритмов сжатия, предложенных в 80-х гг. Абрахамом Лемпелем и Якобом Зивом. Многие популярные архивные форматы (ZIP, LZH, ARJ, ARC, ICE и т. п.) появились в эпоху господства DOS. Для работы с ними использовались специализированные архиваторы-упаковщики (утилиты PKZip/PKUnzip, LHA, Arj), которые позволяли архивировать целые каталоги и обеспечивали высокую степень сжатия для текстовых, графических и прочих типов файлов. Эти программы вызывались командной строкой с многочисленными параметрами, довольно громоздкими, хотя и обеспечивавшими богатые возможности. Вскоре стали появляться интегрирующие надстройки, с помощью которых можно было работать с различными форматами архивов не из командной строки, а с помощью меню. По-настоящему прижились в мире персональных компьютеров, став сегодня фактическими стандартами, лишь немногие из старых архивных форматов — ZIP, ARJ и, пожалуй, еще LZH. Помимо этих традиционных форматов некоторые современные архиваторы позволяют работать с новым межплатформным форматом JAR (Java ARchive), который был создан специально для пересылки многокомпонентных Java-апплет, но может применяться и для работы с упакованными архивами общего назначения (в JAR применяются те же методы сжатия, что и в ZIP). Еще один формат, CAB, был предложен фирмой Microsoft, средства для работы с ним входят в состав Windows 9x; многие архиваторы, ориентированные на форматы ZIP и ARJ, позволяют также распаковывать CAB-архивы. В настоящее время растет популярность формата RAR и соответствующих программ, созданных нашим соотечественником, челябинцем Евгением Рошалем. Но, хотя технология RAR обеспечивает высокую степень сжатия, стандартом она так и не стала, отчасти из-за не очень гибкого механизма работы с большими архивами. Во многих случаях удачным решением проблемы совместимости является создание архивов в виде самораспаковывающихся программ (EXE-файлов). Многие программы, ориентированные на какой-либо из традиционных типов архивов, способны создавать и EXE-архивы на базе своего “родного” формата. Но это решение не всегда обеспечивает достаточную гибкость (например, не позволяет без специальных инструментов выборочно извлекать файлы из архива). С приходом Windows архиваторы обзавелись графическим интерфейсом. В некоторых случаях этот интерфейс лишь прикрывал собой ту или иную старую утилиту командной строки, но появились и полноценные, в том числе 32-разрядные, программы со встроенным механизмом для манипулирования архивами (как правило, какого-нибудь одного типа; самая известная ZIP-ориентированная программа такого рода — WinZip фирмы Nico Mak Computing). В удобном виде манипуляции с командной строкой были “спрятаны” за интерфейсом популярных в России файловых оболочек типа DISCo Commander, FAR и особенно Windows Commander начиная с версий 4.хх. Эти оболочки позволяют путем настройки файлов конфигурации подключать любые внешние DOS-архиваторы командной строки (Arj, PKZip, ARC, LZH и т. п.) и организовывать прозрачное манипулирование архивами, представляя их в виде обычных каталогов. К сожалению, многие утилиты командной строки неспособны полноценно работать с длинными именами файлов (такая возможность появилась в программе PKZip лишь начиная с версии 2.5 для Windows, в Arj — начиная с версии 3.0), а организовать обмен файлами с архивом можно только в пределах окна оболочки. Кроме того, и сами программные оболочки, и вызываемые из их среды архиваторы командной строки — коммерческие продукты (как правило, условно-бесплатные), каждую приходится приобретать отдельно. В отличие от утилит командной строки, рассчитанных на работу с одним типом архивов, Windows-программы более универсальны с точки зрения совместимости по форматам и к тому же используют такие преимущества новой ОС, как возможность давать объектам длинные имена и переносить файлы из одного приложения в другое. Рассмотренные программы по большей части ориентированы на работу с архивами в формате ARJ или ZIP, но, как правило, содержат встроенные средства (или допускают подключение внешних модулей) для распаковки и просмотра и архивов других типов. В общем, тесты показывают, что программы, ориентированные на формат ARJ (их, кстати, не так много), в среднем работают чуть быстрее аналогичных ZIP-архиваторов и к тому же обеспечивают больший коэффициент сжатия, однако архиватор, несовместимый с форматом ZIP, вряд ли можно сегодня считать полноценным инструментом. Все программы обладают удобными инсталляторами и стандартными средствами деинсталляции. Как правило, архиваторы могут выборочно регистрироваться в качестве средства для обработки распознаваемых ими типов файлов. Практически все архиваторы предусматривают работу с длинными именами объектов, однако если эти имена содержат русские буквы, то 16- разрядные программы их неузнаваемо искажают при упаковке. Наиболее удобные утилиты интегрируются в систему Windows 9x: позволяют упаковывать и распаковывать файлы с помощью перетаскивания, представлять архивы в виде обычных папок, вызывать контекстные меню для упакованных объектов, как для объектов “Рабочего стола” Windows. На архивирование 20-Мбайт массива данных программы тратили (в режиме с параметрами по умолчанию) от 1,5 (ArjFolder) до 4 мин (Q Cab). Наилучшую степень сжатия показала программа Q Cab: созданный ею EXE-архив оказался почти на 10% компактнее остальных архивов, которые, в свою очередь, различались по объему на 1—5%. Лучшие из рассмотренных программ относятся к категории условно-бесплатных, файлов нет команды для их переименования, а команда View, вместо того чтобы вызывать модуль просмотра, открывает файл в ассоциированном с ним приложении. Разработчик планирует и дальше развивать свою программу, в частности обеспечить ее интеграцию с “Проводником”, совместимость с форматом CAB и т. д. В целом же данный архиватор превосходит по возможностям остальные бесплатные программы. Mimar Sinan Q Utilities 98 (Q Cab) Выпущенный американской фирмой Mimar Sinan International набор из трех утилит Mimar Sinan Q Utilities 98 содержит инструменты для создания самораспаковывающихся EXE-архивов с использованием механизмов сжатия ZIP и CAB. Дистрибутив занимает 1,3 Мбайт, после установки объем файлов программы в полной конфигурации составляет 3 Мбайт. Инсталлятор помещает в меню “Пуск|Программы” раздел, содержащий команды для вызова утилит Q Cab, Q Zip и Q Split (последняя служит для создания многотомных архивов), эти же утилиты добавляются в раздел “Отправить” (Send To) контекстного меню объектов Windows 9x. По эффективности сжатия архиватор Q Cab превосходит все остальные рассмотренные утилиты, правда, и работает он медленнее остальных. Создание архивов производится с помощью “мастеров”, которые жестко руководят пользователем в ходе создания архива, но иногда задают не вполне понятные вопросы. Архиваторы работают лишь “в одну сторону”: просмотреть или распаковать с их помощью имеющийся архив нельзя. Таким образом, эти достаточно дорогие утилиты не могут служить универсальным инструментом для работы с разнородными архивами. PowerZip 4.5 Условно-бесплатная программа PowerZip, разработанная австралийской компанией Trident Software, является Windows-оболочкой для работы с ZIP-архивами и создания 16- и 32-разрядных самораспаковывающихся EXE-файлов. Кроме того, она использует стандартные средства Windows для операций с CAB-файлами и позволяет подключать внешние модули (утилиты командной строки) для “прозрачной” работы с архивами в форматах ARJ, TAR, LZH и др. Дистрибутив PowerZip занимает 1,2 Мбайт, файлы программы после инсталляции имеют примерно тот же объем. PowerZip без проблем обрабатывает файлы с длинными именами. Удобно, что в меню File ведется список недавно задействованных файлов. Добавлять объекты в архивы можно с помощью перетаскивания, но при распаковке этот прием не действует. Контекстное меню архивированных объектов включает команды распаковки, удаления и просмотра. Как и во многих других архиваторах, имена упакованных файлов в PowerZip перечисляются в “плоском” списке с обозначением пути в отдельном столбце, структуру архива в наглядном виде просмотреть нельзя. Программа не имеет средств парольной защиты архивов и работает медленнее многих конкурирующих программ. Несмотря на это, архиватор фирмы Trident представляется хорошим выбором: он достаточно удобен и обеспечивает совместимость с широким спектром форматов, к тому же цена программы невысока (а для студентов и некоммерческих организаций предусмотрена бесплатная регистрация). WinArj98 Дистрибутив (EXE-файл) условно-бесплатной утилиты WinArj98 фирмы LA Software занимает 1,3 Мбайт. Как и ArjFolder, данная программа представляет собой Windows- оболочку для архиватора командной строки Arj 2.6. С ее помощью можно создавать и распаковывать ARJ-файлы, а также просматривать содержимое архивов в форматах ZIP, ZOO, LHA, LZH, ARC и PAK. Для запуска архиватора необходимо, чтобы в системе была установлена не входящая в дистрибутив библиотека Visual Basic времени исполнения VB40032.DLL (ее можно бесплатно переписать из Интернета). Интерфейс WinArj98 громоздок, не позволяет манипулировать архивами с помощью перетаскивания; не прост в освоении и метод упаковки каталогов со сложной структурой. Программа достаточно дорога и при этом несовместима с форматом ZIP, так что ее вряд ли можно рекомендовать в качестве инструмента для повседневной работы. WinRAR 2.5 Разработанная российским программистом Евгением Рошалем утилита WinRAR позволяет работать с ZIP-архивами, но основным форматом для нее является RAR (также разработка Рошаля). Кроме того, есть возможность создавать самораспаковывающиеся EXE- архивы, а также использовать внешние программы для распаковки и просмотра архивов типа ARJ, LZH и CAB. Программа создает многотомные архивы лишь в формате RAR. Формат RAR превосходит ZIP, ARJ и LZH по эффективности сжатия, однако в наибольшей степени преимущество этой технологии проявляется в случае “непрерывных” архивов, которые не допускают внесение изменений и обрабатываются довольно медленно. Дистрибутив WinRAR — EXE-файл объемом около 650 Кбайт, после инсталляции пакет занимает почти 1,5 Мбайт. Имеются версии архиватора на английском и русском языке. Окно архиватора напоминает системную утилиту “Мой компьютер”, архивы выглядят и ведут себя подобно обычным папкам. Пополнять архивы и извлекать из них объекты можно с помощью перетаскивания. Для просмотра упакованных файлов в программе имеется встроенный модуль визуализации, но можно подключать и внешнюю утилиту просмотра. Программа снабжена весьма обстоятельной справочной системой. Утилита Е. Рошаля компактна, удобна, в достаточной мере универсальна, ее цена не такая привлекательная, как у WinZip, но меньше, чем у других лидеров этого обзора — ZIP Explorer Pro и Zip Magic, так что для многих WinRAR может стать наилучшим выбором. WinZip 7.0 Условно-бесплатная утилита, разработанная компанией Nico Mak Computing, наверное, самая знаменитая программа архивации для Windows. EXE-файл с дистрибутивом WinZip занимает около 940 Кбайт, после установки объем файлов программы составляет 2 Мбайт. Программа имеет встроенные средства для манипулирования архивами и упакованными файлами в форматах ZIP, TAR, GZIP и CAB, а также позволяет подключать внешние модули для работы с ARJ-, ARC- и LZH-файлами. Все операции с архивами можно выполнять с помощью перетаскивания, длинные имена объектов (в том числе кириллические) обрабатываются нормально. Имеется функция парольной защиты, создания самораспаковывающихся EXE-файлов, многотомных архивов на съемных носителях. К сожалению, программа не показывает в графическом виде структуру упакованных архивов, а представляет их содержимое в виде “плоских” списков. WinZip имеет богатые возможности настройки интерфейса, параметров просмотра архивов и интеграции с Windows — окно Configuration имеет шесть вкладок. Программа фиксирует имена обрабатываемых архивов и помещает их список в меню “Файл”. Кроме того, предусмотрено создание виртуальной папки избранных архивов (Favorites) для быстрого доступа к ним. Высокая репутация WinZip, несомненно, заслуженна, но безоговорочным лидером программа, пожалуй, все же не является. ZIP Explorer Pro 98 V2.54 Условно-бесплатная утилита ZIP Explorer Pro, созданная фирмой Aeco Systems, обеспечивает удобную работу с ZIP- LZH-, TAR-, TAZ- и TZ-архивами. Дистрибутив (EXE- файл) имеет объем всего 460 Кбайт, файлы программы после установки занимают около 700 Кбайт. К сожалению, в ходе инсталляции программа не помещает свой ярлык в меню “Пуск| Программы”, а лишь регистрируется в “Реестре” в качестве средства для работы с архивами вышеназванных типов. Интерфейс программы прост и удобен. Двухпанельное окно ZIP Explorer Pro напоминает “Проводник”; в левой панели изображаются открытые в данном сеансе архивы в виде разворачиваемых деревьев, в правой — содержимое текущего объекта из левой панели (если это упакованный файл, его содержимое можно просматривать как текст или последовательность шестнадцатеричных кодов). Панель инструментов содержит кнопки для выполнения основных операций с архивами, а также для настройки параметров изображения (вид списка, шрифты и т. п.). ZIP Explorer Pro, в отличие от большинства рассмотренных архиваторов, позволяет переименовывать файлы в архиве без их распаковки. Программа безупречно работает с длинными именами файлов, дает возможность упаковывать и распаковывать файлы перетаскиванием. Правда, при перетаскивании папок со сложной структурой программа иногда выдает не очень внятное предупреждение: Warning! Unable to represent 9-4-2 1:51:6, однако после этого успешно завершает выполнение операции. Вы можете не только вызывать ZIP Explorer Pro как самостоятельное приложение, но и встраивать программу в “Проводник” Windows 9x, добавляя в список объектов внутри папки “Мой компьютер” “виртуальную папку ZIP”, которая позволяет открывать, распаковывать и просматривать открывавшиеся ранее архивы, а также быстро создавать новые. Архиватор фирмы Aeco — один из самых удобных, компактных и мощных, хотя и довольно дорогой. Любопытно, что разработчики предусмотрели для пользователей знаменитой утилиты WinZip “конкурентную модернизацию” (замену WinZip на ZIP Explorer Pro за полцены последней программы). ZipMagic 98 Условно-бесплатный архиватор ZipMagic фирмы Mijenix в основном ориентирован на формат ZIP, но позволяет также просматривать и распаковывать архивы и сжатые файлы в форматах ARC, ARK, ARJ, CAB, DWC, GZ, LHA/LZH, PAK, RAR, TAR, TAZ, Z и ZOO. Дистрибутив — EXE-файл объемом 1,7 Мбайт; файлы установленной программы занимают почти 4 Мбайт. Программа тесно интегрируется с Windows, встраиваясь в ОС в качестве драйвера для обработки ZIP-архивов. При инсталляции можно не только настроить параметры взаимодействия с Windows, но и встроить программу в популярные почтовые клиенты и Web-браузеры для “прозрачного” просмотра архивов. Двухпанельное окно ZipMagic, напоминающее Проводник Windows 9x, в удобном виде представляет одновременно структуру локальных дисков и ZIP-архивов, причем последние изображаются в виде обычных папок (содержимое архивов других типов, распознаваемых программой, изображается в виде “плоских” списков). Это очень удобно, если не считать двух оговорок: во-первых, операционная система, считая ZIP-файл папкой, не дает определить его объем, показывая вместо этого объем хранящихся в архиве объектов; во- вторых, при копировании архива программа переписывает его неупакованное содержимое. Контекстное меню объектов внутри архивов практически ничем не отличается от меню обычных объектов Windows. Все операции с архивами можно производить перетаскиванием, программа полноценно работает с длинными именами. В ZipMagic предусмотрена обширная система настроек, позволяющая регулировать десятки параметров архивации, интерфейса, взаимодействия архиватора с системой и коммуникационными программами. В целом ZipMagic — очень мощная и удобная программа, превосходящая остальные как по удобству использования, так и по богатству возможностей. Список литературы PC Magazine №6 1999 г. Техническая документация к архиваторам. User’s Guide. Для подготовки данной работы были использованы материалы с сайта http://
Docsity logo