Программы архивации файлов: особенности и возможности

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 11.01.2015
Размер файла 534,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования Российской Федерации

Сибирская государственная автомобильно-дорожная академия

Контрольная работа

по информатике

Омск 2010

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

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

Архивация проводится в следующих случаях:

o Когда необходимо создать резервные копии наиболее ценных файлов

o Когда необходимо освободить место на диске

o Когда необходимо передать файлы по E-mail

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

В оглавлении архива для каждого содержащегося в нем файла хранится следующая информация:

o Имя файла

o Размер файла на диске и в архиве

o Сведения о местонахождения файла на диске

o Дата и время последней модификации файла

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

o Степень сжатия

Любой из архивов имеет свою шкалу степени сжатия. Чаще всего можно встретить следующую градацию методов сжатия:

o Без сжатия (соответствует обычному копированию файлов в архив без сжатия)

o Скоростной

o Быстрый (характеризуется самым быстрым, но наименее плотным сжатием)

o Обычный

o Хороший

o Максимальный (максимально возможное сжатие является одновременно и самым медленным методом сжатия)

Лучше всего архивируются графические файлы в формате .bmp, документы MS Office и Web-страницы.

Что такое архиваторы

Архиваторы - это программы (комплекс программ) выполняющие сжатие и восстановление сжатых файлов в первоначальном виде. Процесс сжатия файлов называется архивированием. Процесс восстановления сжатых файлов - разархивированием. Современные архиваторы отличаются используемыми алгоритмами, скоростью работы, степенью сжатия (WinZip 11, WinAce 2.5, PowerArchiver 2010, 7Zip 3.13, WinRAR 3.9).

Архиваторы относятся к сервисному программному обеспечению.

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

В настоящее время одним из самых известных в России архиваторов для Windows является архиватор WinRAR.

Архиватор WinRAR

WinRAR - это 32 разрядная версия архиватора RAR для Windows. Это - мощное средство создания архивов и управления ими. Есть несколько версий RAR, для разных операционных систем: Windows, Linux, UNIX, DOS, OS/2 и т.д.

Существует две версии RAR для Windows:

o версия с графическим пользовательским интерфейсом - WinRAR.EXE

o консольная версия RAR.EXE пульт линии команды (способ текста) версия - Rar.exe

Рис. 1. Окно программы WinRar.

Возможности WinRAR:

o Позволяет распаковывать архивы CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, и обеспечивает архивирование данных в форматы ZIP и RAR

o Обеспечивает полную поддержку архивов ZIP и RAR

o Имеет специальные алгоритмы, оптимизированные для текста и графики. Для мультимедиа сжатие можно использовать только с форматами RAR

o Поддерживает технологию перетаскивания (drag & drop)

o Имеет интерфейс командной строки

o Может осуществлять непрерывное архивирование, что обеспечивает более высокую степень сжатия по сравнению с обычными методами сжатия, особенно при упаковке большого количества небольших файлов однотипного содержания

o Обеспечивает поддержку многотомных архивов, то есть осуществляет разбивку архива на несколько томов (например, для записи большого архива на диски). Расширение томов: RAR, R01, R02 и т.д. При самораспаковывающемся архиве первый том имеет расширение EXE

o Создает самораспаковывающиеся архивы (SFX) обычные и многотомные архивы, обеспечивает защиту их паролями

o Обеспечивает восстановление физически поврежденных архивов

o Имеет средства восстановления, позволяющие восстанавливать отсутствующие части многотомного архива

o Поддерживает UNICODE в именах файлов

o Для новичков предназначен режим Мастер (Wizard), с помощью которого можно легко осуществить все операции над архивами

WinRAR имеет и другие дополнительные функции. WinRAR способен создать архив в двух различных форматах: RAR иZIP. Рассмотрим преимущества каждого формата.

Архив в формате ZIP

Основное преимущество формата ZIP - его популярность. Например, большинство архивов в Internet - это архивы ZIP. Поэтому приложение к электронной почте лучше всего направлять в формате ZIP. Можно также направить самораспаковывающийся архив. Такой архив является немного большим, но может быть извлечен без внешних программ. Другое преимущество ZIP - скорость. Архив ZIP обычно создается быстрее, чем RAR.

Архив в формате RAR

Формат RAR в большинстве случаев обеспечивает значительно лучшее сжатие, чем ZIP. Кроме того, формат RAR обеспечивает поддержку многотомных архивов, имеет средства восстановления поврежденных файлов, архивирует файлы практически неограниченных размеров. Необходимо отметить, что при работе в файловой системе FAT32 архивы могу достигать только 4 гигабайт. Работа с большими размерами архива поддерживается только в файловой системе NTFS.

Программа архивации Microsoft Backup (резервная копия)

архивация память файл упаковщик

Запуск программы осуществляется: Пуск - программы - стандартные - служебные - архивация данных или Пуск - программы - обслуживание - центр архивации и восстановления в Vista. Откроется мастер архивации и восстановления в обычном режиме. Из этого режима можно перейти в расширенный режим для работы с мастером архивации, мастером восстановления и мастером аварийного восстановления ОС.

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

Рис. 2. Окно архивации в Windows Vista.

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

Программа архивации предоставляет следующие возможности:

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

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

Источники

1. Острейковский В.А. Информатика: Учеб. Для вузов - М.: Высшая школа, 2004.

2. http://www.intuit.ru/

3. http//: ru.wikipedia.org

4. http://lessons-tva.info/edu/e-inf1/e-inf1-4-1-2.html/

Приложения

Приложение 1

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

Текст программы

Sub Zadanie_1()

Dim N, M As Integer

Dim A(100, 100) As Integer ' описание переменных

Dim i As Integer, j As Integer, K As Integer, S As Single

' ввод размеров матрицы с клавиатуры

N = InputBox("Введите количество строк")

M = InputBox("Введите количество столбцов")

Worksheets("Задание 1").Select 'текущим листом делаем Задание 1

Cells(2, 1) = "Матрица A"

Randomize ' инициализируем сл. последовательность

For i = 1 To N ' формируем массив А

For j = 1 To M

A(i, j) = Int(Rnd * 30 - 15) ' случайное число от -15 до 15

Cells(2 + i, j + 1) = A(i, j) ' выводим матрицу

Next j

Next i

Cells(3 + N, 1) = "Среднее арифм"

For j = 1 To M Step 2 ' только нечетные столбцы

S = 0: K = 0

For i = 1 To N

' если элемент положительный и четный

If (A(i, j) > 0) And (A(i, j) Mod 2 = 0) Then

S = S + A(i, j)

K = K + 1

End If

Next i

If K > 0 Then

Cells(3 + N, j + 1) = S / K

Else: Cells(3 + N, j + 1) = 0

End If

Next j

End Subb

Приложение 2

Сформировать матрицу Е(5x7)

Текст программы

Sub Zadanie_2()

Dim E(5, 7) As Single ' описание переменных

Dim i As Integer, j As Integer, N As Integer

Worksheets("Задание 2").Select 'текущим листом делаем Задание 2

Cells(1, 1) = "Матрица E"

For i = 1 To 5 ' формирование матрицы

For j = 1 To 7

If j = 1 Then ' в первом столбце

E(i, j) = 3

ElseIf j = 2 Then ' во втором столбце

E(i, j) = 5

ElseIf i <= j - 2 Then E(i, j) = 7 ' над «диагональю»

Else: E(i, j) = 0

End If

Cells(i + 1, j) = E(i, j) ' выводим элементы в ячейки

Next j

Next i

End Sub

Приложение 3

Найти максимальное и минимальное значения функции y=F(x), а так же соответствующие значения аргумента X при изменении аргумента от Xn до Xk с шагом h, используя подпрограмму-функцию для вычисления F(x).

Xn= -8, Xk= -2, h=0.5

Решение:

Текст программы

Function F(x As Double) As Double 'подпрограмма-функция

F = 9 + 5 ^ (2 * x)

End Function

Sub Zadanie_3()

Dim i As Integer ' описание переменных

Dim x As Double, xmin As Double, xmax As Double

Worksheets("Задание 3").Select

Cells(1, 1) = "X": Cells(1, 2) = "F(x)"

xmin = -8: xmax = -8

i = 0

For x = -8 To -2 Step 0.5

Cells(2 + i, 1) = x: Cells(2 + i, 2) = F(x)

If F(x) > F(xmax) Then

xmax = x

ElseIf F(x) < F(xmin) Then

xmin = x

End If

i = i + 1

Next x

' вывод результатов

Cells(1, 4) = "Максимум функции F(x)=" + Str(F(xmax)) + " при x=" + Str(xmax)

Cells(2, 4) = "Минимум функции F(x)=" + Str(F(xmin)) + " при x=" + Str(xmin)

End Sub

Размещено на Allbest.ru


Подобные документы

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

    реферат [1,6 M], добавлен 05.12.2013

  • Понятие процесса архивации файлов. Программы, осуществляющие упаковку и распаковку файлов. Защита информации от несанкционированного доступа. Самораспаковывающиеся архивы. Основные характеристики программ-архиваторов. Распространенные алгоритмы сжатия.

    презентация [801,6 K], добавлен 23.10.2013

  • Утилиты архивации для создания резервных копий файлов путем помещения их в архив в сжатом виде. Операции над архивами. Алгоритмы архивации. Универсальные алгоритмы уплотнения. Формат задания команд. Степень сжатия файлов. Основные виды архиваторов.

    презентация [241,0 K], добавлен 13.08.2013

  • Архивация данных как сжатие одного или более файлов с целью экономии памяти. Степень сжатия разных файлов. Названия программ-архиваторов и их возможности. Формирование таблицы "Ведомость расчета заработной платы" в Microsoft Excel. Фильтрация записей.

    контрольная работа [1,7 M], добавлен 12.02.2013

  • Виды архиваторов. Использование программ, сжимающих один или несколько файлов в единый файл-архив. Размещение информации на носителях внешней памяти в более компактном виде. Создание самораспаковывающегося архива. Процесс сжатия текстовых файлов.

    презентация [492,6 K], добавлен 22.12.2014

  • Программы для создания архивов. Эффективность сжатия данных как важнейшая характеристика архиваторов. Основные методы сжатия данных. Характеристика программы для упаковки текстов и программ WinRar. Распаковка файлов, упаковка файлов и папок в общий архив.

    реферат [21,0 K], добавлен 05.04.2010

  • Векторный способ записи графических данных. Tехнология сжатия файлов изображений Djvu. Скорость кодирования и размеры сжатых файлов. Сетевые графические форматы. Особенности работы в программе Djvu Solo в упрощенном виде. Разновидности стандарта jpeg.

    реферат [23,5 K], добавлен 01.04.2010

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

    презентация [879,8 K], добавлен 23.12.2012

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

    презентация [217,8 K], добавлен 05.04.2011

  • Архив – файл с информацией из одного или нескольких сжатых файлов. Теоретические основы сжатия данных: объекты, обратимость; программные средства и требования к ним. Архиваторы под Windows: WinZip, WinRar; поддержка алгоритмов компрессии JPEG, LZMA.

    реферат [18,4 K], добавлен 30.11.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.