Понятие и назначение программ работы с архивами

Автор: Пользователь скрыл имя, 05 Апреля 2011 в 23:15, курсовая работа

Описание работы

Целью данной работы является, рассмотрение основных понятий, лежащих в основе комбинирования файлов.

Работа содержит 1 файл

Курсовая по информатике.doc

— 1.68 Мб (Скачать)

МИНИСТЕРСТВО  СЕЛЬСКОГО ХОЗЯЙСТВА

РОССИЙСКОЙ  ФЕДЕРАЦИИ 

ФГОУ  ВПО «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ 
АГРАРНЫЙ УНИВЕРСИТЕТ ИМЕНИ К. Д. ГЛИНКИ»
 

КАФЕДРА ИНФОРМАЦИОННОГО  ОБЕСПЕЧЕНИЯ 
И МОДЕЛИРОВАНИЯ АГРОЭКОНОМИЧЕСКИХ СИСТЕМ
 
 

Курсовая  работа

на  тему «Понятие и назначение программ работы с архивами» 
 
 

Выполнил:

студент Колчин Р.В.

Проверил:

Мистюкова С.В. 
 

Воронеж

2009

 

Содержание 

 

     

Введение

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

     Целью данной работы является, рассмотрение основных понятий, лежащих в основе комбинирования файлов.

     Для достижения поставленной цели необходимо решить ряд задач:

  • определить назначение программ-архиваторов;
  • раскрыть сущность основных понятий в сфере сжатия информации;
  • рассмотреть особенности и характеристики основных видов программ-архиваторов.

     Объектом  исследования являются наиболее распространенные программы – архиваторы.

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

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

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

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

     При выборе инструмента для работы с  упакованными файлами и архивами следует учитывать два фактора: эффективность, т. е. оптимальный баланс между экономией дисковой памяти и производительностью работы, и совместимость, т. е. возможность обмена данными с другими пользователями. Совместимость, пожалуй, сегодня более важна, так как по достигаемой степени сжатия, конкурирующие форматы и инструменты различаются на проценты (но не в разы), а вычислительная мощность современных компьютеров делает время обработки архивов не столь существенным показателем, как, скажем, десять лет назад. Поэтому при выборе инструмента для работы с архивами важнейшим критерием для большинства пользователей (во всяком случае, тех, для кого обмен большими массивами данных — насущная проблема), вероятно, является способность программы «понимать» наиболее распространенные архивные форматы, даже если эти форматы не самые эффективные. [4] 

 

     

  1. Назначение  и особенности  программ работы с  архивами
    1. Назначение  и характеристики архиваторов

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

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

     Программы-упаковщики (архиваторы) позволяют за счет специальных  методов сжатия информации создавать  копии файлов меньшего размера и  объединять копии нескольких файлов в один архивный файл. Это даёт возможность  на дисках или дискетах разместить больше информации, то есть повысить плотность хранения информации на единицу объёма носителя (дискеты или диска).[1]

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

     Работа  архиваторов основана на том, что они находят в файлах повторяющиеся участки и пробелы, помечают их в архивном файле и затем при распаковке восстанавливают по этим отметкам исходные файлы.

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

     Различными  разработчиками были созданы специальные  программы для архивации файлов. Часть из них распространяется бесплатно, часть - на коммерческой основе (за плату), но большинство программ такого рода распространяются как “Shareware”. Т.е. они могут быть получены бесплатно, но если Вы хотите их использовать постоянно, то должны выслать авторам или распространителям указанное (обычно небольшое, до 50 дол.) вознаграждение.

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

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

     Управление  программой – архиватором  осуществляется одним из двух способом:

  1. С помощью командной строки MS DOS, в которой формируется команда запуска, содержащая имя программы – архиватора, команду управления и ключи ее настройки, а также имена архивного и исходного файлов; подобное управление характерно для архиваторов ARJ, AIN, PAK, LHA и др.
  2. С помощью встроенной оболочки и диалоговых панелей, появляющихся после запуска программы и позволяющих вести управление с использованием меню и функциональных клавиш, что создает для пользователя более комфортные условия работы. Такое управление имеет программы - архиваторы Win ZIP, WinRAR.

     Основными характеристиками архиватора являются:

  • Степень сжатия информации (отношение размера исходного файла к размеру упакованного файла);
  • Скорость работы;
  • Качество сервиса (набор функций и удобство работы с ними).[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 позволяет:

  • создавать архивные файлы из отдельных или всех файлов текущего каталога и его подкаталогов, загружая в один архив до 32000 файлов;
  • добавлять и заменять файлы в архиве;
  • извлекать и удалять файлы из архива;
  • просматривать содержимое архива;
  • создавать многотомный архив;
  • защищать каждый из помещенных в архив файлов 32-битовым циклическим кодом, тестировать архив, проверяя сохранность в нем информации;
  • получать помощь по работе на 3 международных языках;
  • вводить в архив комментарии к файлам;
  • запоминать в архиве пути к файлам;
  • сохранять в архиве несколько поколений (версий) одного и того же файла;
  • переупорядочивать архивный файл по размерам файлов, именам, расширениям, дате и времени модификации, коэффициенту сжатия и др.;
  • осуществлять поиск строк в архивированных файлах;
  • восстанавливать файлы из разрушенных архивов;
  • создавать самораспаковывающиеся архивы как на одном томе, так и на нескольких томах;
  • просматривать содержимое текстовых файлов, содержащихся в архиве;
  • обеспечивать защиту информации в архиве и доступ к файлам, помещенным в архив, по паролю.

Информация о работе Понятие и назначение программ работы с архивами