Автор: Пользователь скрыл имя, 05 Апреля 2011 в 23:15, курсовая работа
Целью данной работы является, рассмотрение основных понятий, лежащих в основе комбинирования файлов.
МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА
РОССИЙСКОЙ
ФЕДЕРАЦИИ
ФГОУ
ВПО «ВОРОНЕЖСКИЙ
ГОСУДАРСТВЕННЫЙ
АГРАРНЫЙ УНИВЕРСИТЕТ
ИМЕНИ К. Д. ГЛИНКИ»
КАФЕДРА
ИНФОРМАЦИОННОГО
ОБЕСПЕЧЕНИЯ
И МОДЕЛИРОВАНИЯ АГРОЭКОНОМИЧЕСКИХ
СИСТЕМ
Курсовая работа
на
тему «Понятие и назначение
программ работы с архивами»
Выполнил:
студент Колчин Р.В.
Проверил:
Мистюкова
С.В.
Воронеж
2009
Содержание
В мире нет ни одной отрасли науки и техники, которая развивалась бы столь же стремительно, как информатика. Смена поколений аппаратных и программных средств вычислительной техники происходит с удивительной скоростью.
Целью данной работы является, рассмотрение основных понятий, лежащих в основе комбинирования файлов.
Для достижения поставленной цели необходимо решить ряд задач:
Объектом исследования являются наиболее распространенные программы – архиваторы.
Чтобы
успевать за развитием средств
При эксплуатации компьютера по самым разным причинам возможны порча или потеря информации на жестких дисках. Это может произойти из-за физической порчи жесткого диска, неправильной корректировки или случайного уничтожения файлов, разрушения информации компьютерным вирусом и т.д. Для того чтобы уменьшить потери в таких ситуациях, следует иметь архивные копии используемых файлов и систематически обновлять копии изменяемых файлов.
Для сохранения информации можно её дублировать, однако при этом копии занимают столько же места, сколько занимают исходные файлы, и для копирования нужных файлов может потребоваться много памяти.
Более удобно использовать для создания копий специально разработанные программы архивации файлов. Эти программы позволяют не только сэкономить место на дискетах, но и объединять группы совместно используемых файлов в один архивный файл, что заметно облегчает ведение архивов.
При
выборе инструмента для работы с
упакованными файлами и архивами
следует учитывать два фактора: эффективность,
т. е. оптимальный баланс между экономией
дисковой памяти и производительностью
работы, и совместимость, т. е. возможность
обмена данными с другими пользователями.
Совместимость, пожалуй, сегодня более
важна, так как по достигаемой степени
сжатия, конкурирующие форматы и инструменты
различаются на проценты (но не в разы),
а вычислительная мощность современных
компьютеров делает время обработки архивов
не столь существенным показателем, как,
скажем, десять лет назад. Поэтому при
выборе инструмента для работы с архивами
важнейшим критерием для большинства
пользователей (во всяком случае, тех,
для кого обмен большими массивами данных
— насущная проблема), вероятно, является
способность программы «понимать» наиболее
распространенные архивные форматы, даже
если эти форматы не самые эффективные.
[4]
Архивация - это сжатие, уплотнение, упаковка информации с целью ее более рационального размещения на внешнем носителе (диске или дискете). Архиваторы - это программы, реализующие процесс архивации, позволяющие создавать и распаковывать архивы.
Необходимость архивации связана с резервным копированием информации на диски и дискеты с целью сохранения программного обеспечения компьютера и защиты его от порчи и уничтожения (умышленного, случайного или под действием компьютерного вируса). Чтобы уменьшить потери информации, следует иметь резервные копии всех программ и файлов.
Программы-упаковщики (архиваторы) позволяют за счет специальных методов сжатия информации создавать копии файлов меньшего размера и объединять копии нескольких файлов в один архивный файл. Это даёт возможность на дисках или дискетах разместить больше информации, то есть повысить плотность хранения информации на единицу объёма носителя (дискеты или диска).[1]
Кроме того, архивные файлы широко используются для передачи информации в Интернете и по электронной почте, причем благодаря сжатию информации повышается скорость её передачи. Это особенно важно, если учесть, что быстродействие модема и канала связи (телефонной линии) намного меньше, чем процессора и жесткого диска.
Работа архиваторов основана на том, что они находят в файлах повторяющиеся участки и пробелы, помечают их в архивном файле и затем при распаковке восстанавливают по этим отметкам исходные файлы.
Простейшие архиваторы просто последовательно объединяют содержимое файлов в архив. Кроме него, архив должен также содержать информацию об именах файлов и длине оригиналов для их восстановления. Большинство архиваторов также сохраняют метаданные файлов, предоставляемые операционной системой, такие, как время создания и права доступа. Программа, создавая архив, обрабатывает как текстовые файлы, так и бинарные файлы. Первые всегда сжимаются в несколько раз (в зависимости от архиватора). Что же касается бинарных файлов, то здесь все зависит от их характера. Может быть сжато в десятки раз, но могут быть и случаи, когда сжатие почти не происходит. Сжатие данных обычно происходит значительно медленнее, чем обратная операция.
Различными
разработчиками были созданы специальные
программы для архивации
Как правило, программы для архивации файлов позволяют помещать копии файлов на диске в сжатом виде в архивный файл, извлекать файлы из архива, просматривать оглавление архива и т.д. Разные программы отличаются форматом архивных файлов, скоростью работы, степенью сжатия файлов при помещении в архив, удобством использования.
Наиболее распространенные программы-архиваторы имеют приблизительно одинаковые возможности и ни одна из них не превосходит другие по всем параметрам: одни программы работают быстрее, другие обеспечивают лучшую степень сжатия файлов. Даже если сравнивать программы только по степени сжатия, то среди них нет лидера: разные файлы лучше сжимаются разными программами.
Управление программой – архиватором осуществляется одним из двух способом:
Основными характеристиками архиватора являются:
Характеристики
архиваторов — обратно
Архиваторы бывают нескольких видов:
Существует несколько десятков различных форматов упаковки. Каждая программа, выполняющая сжатие данных, использует свой формат, но наиболее часто встречаются форматы .ZIP, .ARJ и .RAR.
При упаковке данных не стоит «разбрасываться» и применять много архиваторов. Достаточно сосредоточиться на одной-двух программах и настойчиво их эксплуатировать, хотя прежде чем передавать сжатый файл постороннему лицу, стоит убедиться, что у него есть средства для его распаковки. В случае необходимости можно договориться об используемом архиваторе, а лучше создать самораспаковывающийся архив. Это позволяет договориться даже с человеком, который вообще ничего об архиваторах не знает.
Формат .ZIP. Это один из наиболее древних форматов, которому более десяти лет. Во времена MS-DOS для работы с этим форматом использовались две программы: PKZIP.EXE для упаковки файлов и PKUNZIP.EXE для их распаковки. Сегодня и ту, и другую функцию выполняет одна программа — WinZip. Из названия видно, что она рассчитана на работу в операционной системе Windows 9x. Несмотря на свою «древность», этот формат сегодня используется чрезвычайно широко. Это связано с тем, что это основной формат в котором поставляются программы и драйверы из Интернета.
Формат .ARJ. работает в режиме командной строки; он обеспечивает сжатие приблизительно в 60-70% для текстовых и 20-30% для исполняемых файлов (программ). Основные его возможности: добавление и извлечение файлов из архива, архивирование с паролем, создание многотомных архивов и др.[1]
По-видимому, это самый популярный формат первой половины 90-х годов. И упаковка, и распаковка производятся одной программой ARJ.EXE. По степени сжатия ощутимо превосходит формат .ZIP, но с появлением Windows 95 этот формат заметно отступил на второй план и остался популярным форматом сжатия для MS-DOS. Это связано с тем, что при сжатии файлов портятся «длинные» имена файлов, введенные в обиход операционной системой Windows 95. Версия ARJ.EXE, способная корректно обращаться с «длинными» именами файлов, появилась только в 1997г.
Назначение архиватора ARJ
Программа ARJ позволяет:
Информация о работе Понятие и назначение программ работы с архивами