Дипломная работа Тема: Программы для работы с архивами данных
СОДЕРЖАНИЕ Введение Раздел І Программы архивации 1.1 Понятие архивации 1.2 Архивный файл

1.3 Архиваторы MS DOS, ARJ,RAR

1.4 Архиваторы Windows, WinRAR, WinZip Раздел ІІ Сравнительный анализ программ-архиваторов Windows 2.1 WinZip 2.2 WinRar 2.3 ARJ 2.4 Другие архиваторы 2.5 Сравнительный анализ программ архиваторов Раздел ІІІ Оценка экономической целесообразности использования программ-архиваторов Раздел ІV Нормы и требования охраны труда на рабочем месте оператора компьютерного набора 4.1 Анализ потенциально опасных и вредных производственных факторов проектируемого объекта, воздействующих на персонал 4.2 Мероприятия по технике безопасности 4.3 Меры, обеспечивающие производственную санитарию и гигиену труда 4.4 Рекомендации по пожарной профилактике

Выводы

Перечень ссылок


Введение

 

В данной дипломной работе раскрывается тема «Программы для работы с архивами данных».

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

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

В практической части дипломной работы я хотел бы выяснить использование, каких программ – архиваторов на сегодняшний день более актуально. Для этого я провел соответствующие практические исследования, которое было выполнено в виде опроса пользователей и сравнения этих архиваторов. Базой проведения исследования является рекламное агентство «А - плюс».

Данная работа имеет большую теоретическую и практическую значимость, так как программы – архиваторы применяются во всех отраслях.

Таким образом, можно выделить следующие этапы данной работы:

- Назначение и характеристики архиваторов

- Алгоритмы сжатия данных

- Самораспаковывающиеся архивы

- Обзор и сравнительный анализ некоторых программ – архиваторов (ARJ, WinRar, WinZip)


І Программы архиваторы

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

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

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

AAAAAABBBBBCCCCC

В шестнадцатеричной системе

42 42 42 42 42 4C 4C 4C 4C 4C 41 41 41 41 41

Архиватор может представить этот файл в следующем виде (шестнадцатеричном):

01 05 42 06 05 4C 0A 05 41

Это значит: с первой позиции пять раз повторяется символ "B", с позиции 6 пять раз повторяется символ "L" и с позиции 11 пять раз повторяется символ "A". Для хранения файла в такой форме потребуется всего 9 байт, что на 6 байт меньше исходного.

Описанный метод является простым и очень эффективным способом сжатия файлов. Однако он не обеспечивает большой экономии объема, если обрабатываемый текст содержит небольшое количество последовательностей повторяющихся символов. Более изощренный метод сжатия данных, используемый в том или ином виде практически любым архиватором, - это так называемый оптимальный префиксный код и, в частности, кодирование символами переменной длины (алгоритм Хаффмана). Код переменной длины позволяет записывать наиболее часто встречающиеся символы и группы символов всего лишь несколькими битами, в то время как редкие символы и фразы будут записаны более длинными битовыми строками. Например, в любом английском тексте буква E встречается чаще, чем Z, а X и Q относятся к наименее встречающимся. Таким образом, используя специальную таблицу соответствия, можно закодировать каждую букву Е меньшим числом бит и использовать более длинный код для более редких букв.

Популярные архиваторы ARJ, PAK, PKZIP работают на основе алгоритма Лемпела-Зива. Эти архиваторы классифицируются как адаптивные словарные кодировщики, в которых текстовые строки заменяются указателями на идентичные им строки, встречающиеся ранее в тексте. Например, все слова какой-нибудь книги могут быть представлены в виде номеров страниц и номеров строк некоторого словаря. Важнейшей отличительной чертой этого алгоритма является использование грамматического разбора предшествующего текста с расположением его на фразы, которые записываются в словарь. Указатели позволяют сделать ссылки на любую фразу в окне установленного размера, предшествующего текущей фразе. Если соответствие найдено, текущая фраза заменяется указателем на своего предыдущего двойника.

При архивации, как и при компрессировании, степень сжатия файлов сильно зависит от формата файла. Графические файлы типа TIFF и GIF уже заранее компрессированы (хотя существует разновидность формата TIFF и без компрессии) и здесь даже самый лучший архиватор мало чего найдет для упаковки. Совсем другая картина наблюдается при архивации текстовых файлов, файлов *.ВМР и им подобных.

Все программы для архивации условно можно разделить на две категории:

- Для командной строки MS-DOS (ARJ, PKZIP, RAR и тд.)

- Для ос WINDOWS (WINZIP, WINRAR и тд.)

 


Информация о работе «Программы для работы с архивами данных»
Раздел: Информатика, программирование
Количество знаков с пробелами: 75121
Количество таблиц: 9
Количество изображений: 12

Похожие работы

Скачать
355353
1
0

... базы данных и не должно ущемлять необоснованным образом законные интересы автора или иного правообладателя. Глава 3. Защита авторских прав на программы для ЭВМ и базы данных.   Согласно 4 части Гражданского кодекса РФ, ст.1261 компьютерным программам предоставляется такая же правовая охрана, как и произведениям литературы. Это значит, что автор программы для ЭВМ обладает рядом исключительных ...

Скачать
23613
0
1

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

Скачать
40793
1
2

... ·  Если Windows программа имеет графический интерфейс, то и Линукс программа должна иметь его тоже; ·  Функциональность Linux программы должна соответствовать основным функция Windos программы; С учётом поставленных критерий и принципов была осуществлена методика подбора программ аналогов для заполнения информационной базы, в которой они будут участвовать в качестве списков соответствий программ ...

Скачать
35887
0
0

... Communicator), Microsoft Internet Mail. Для того, чтобы почтовая программа могла работать с вашей почтой, её надо сначала настроить. Мы произведём настройку, и изучим основные функции почтовой программы Mail Box из пакета для работы с Internet (Netscape Communicator). Итак, настройка: Перед нами графический интерфейс (рис. 1) программы Mail Box с открытым письмом. Для того, чтобы ...

0 комментариев


Наверх