Сжатие информации — это процесс преобразования информации, хранящейся в файле, к виду, при котором уменьшается избыточность в ее представлении и, соответственно, требуется меньший объем памяти для хранения.
Сжатие информации в файлах производится за счет устранения избыточности различными способами, например, за счет упрощения кодов, исключения из них постоянных битов символов или повторяющейся последовательности символов, введения коэффициента повторения символов и т. п. Применяются различные алгоритмы подобного сжатия информации.
Сжиматься могут как один, так и несколько файлов, которые в сжатом виде помещаются в архивный файл или архив.
Архивный файл (архив, или файл-архив) — это специальным образом организованный файл, содержащий в себе один или несколько файлов в сжатом или несжатом виде и служебную информацию об именах файлов, дате и времени их создания или модификации, размерах и т. п.
Целью упаковки файлов обычно являются обеспечение более компактного размещения информации на диске, сокращение времени и, соответственно, стоимости передачи информации по каналам связи в компьютерных сетях. Кроме того, упаковка в один архивный файл группы файлов существенно упрощает их перенос с одного компьютера на другой, сокращает время копирования файлов на диски, позволяет защитить информацию от несанкционированного доступа, способствует защите от заражения компьютерными вирусами.
Как заархивировать и разархивировать файл или папку
Степень сжатия зависит от используемой программы-архиватора, метода сжатия и типа исходного файла. Наиболее хорошо сжимаются текстовые файлы и файлы данных, для которых степень сжатия может достигать 80—90%, меньше сжимаются файлы исполняемых программ и загрузочных модулей — 5-40%. Почти не сжимаются архивные файлы.
Программы архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.
Разархивация (распаковка) — процесс восстановления файлов из архива точно в таком виде, какой они имели до загрузки в архив. При распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память.
Большие по объему архивные файлы могут быть размещены в нескольких томах. Такие архивы называются многотомными. Том — это составная часть многотомного архива. Создавая архив из нескольких частей, можно записать его части на несколько дискет.
ОСНОВНЫЕ ВИДЫ ПРОГРАММ-АРХИВАТОРОВ.
МЕТОДИКА АРХИВАЦИИ
В настоящее время применяется несколько десятков программ-архиваторов, которые отличаются перечнем функций и параметрами работы, однако лучшие из них имеют примерно одинаковые характеристики. Из числа наиболее популярных программ можно выделить: ARJ, PKPAK, LHA, ICE, HYPER, ZIP, PAK, ZOO, EXPAND, разработанные за рубежом, а также AIN и RAR, разработанные в России.
Многие версии архиваторов являются Win-приложениями (WinRAR, WinZIP и др.).
Обычно упаковка и распаковка файлов выполняются одной и той же программой, ио в некоторых случаях это осуществляется разными программами, например, программа РКZIР производит упаковку файлов, а РКUNZIР — распаковку файлов.
УРОК 24. Архивация файлов (7 класс)
Архиватор WinZIP довольно прост в обращении и быстро упаковывает и распаковывает файлы и программы, но с программами, сжатыми с помощью других архиваторов, WinZIP работать не может.
Архиватор WinRAR является универсальным архиватором. Он немного сложнее, чем WinZIP но имеет преимущество перед ним, так как способен распаковывать файлы и программы, сжатые другими архиваторами.
Например: если заархивировать 10 файлов архиватором ARJ и дать созданному архиву имя UROK, то архиватор автоматически подставит к имени архива свое расширение — ARJ.ARJ, укажет степень сжатия, и на экране появится вместо 10 файлов — один, архивный. А если воспользоваться архиватором RAR, то имя архива будет UROK.RAR и степень сжатия может быть совсем другой.
Многие программы — архиваторы имеют удобное меню, для задания режимов архивации и работы с созданными архивов.
Создание самораспаковывающихся архивов очень удобно, поэтому в последних версиях хороших архиваторов предусмотрели возможность создания самораскрывающихся архивов. Самораспаковывающихся архив получил название SFX-архив.
Многие программы-архиваторы производят распаковку файлов выгружая их на диск, но имеются и такие, которые предназначены для создания упакованного исполняемого модуля (программы).
В результате такой упаковки создается программный файл с теми же именем и расширением, который при загрузке в оперативную память самораспаковывается и сразу запускается. Вместе с тем возможно и обратное преобразование программного файла в распакованный формат. К числу таких архиваторов относятся программы PKLITE, LZEXE, UNP. Программа ЕXРАND, входящая в состав утилит операционных систем МS DOS и Windows, применяется для распаковки файлов программных продуктов, поставляемых фирмой Microsoft.
До недавнего времени информацию в сжатом виде можно было только хранить. Для работы она должна была быть развернута до первоначальных размеров. Но в последнее время уже созданы архиваторы, позволяющие, не раскрывая архива, выполнять ряд действий с находящейся в нем информацией.
Развертывание информации (разархивацию) должна выполнить та же программа, которая выполнила архивацию, так как каждый архиватор сжимает и разжимает информацию по собственным законам. Некоторые архиваторы позволяют задать пароль на доступ к информации, упакованной в архив.
С 4-й версии NC (и выше) архивация (разархивация) выполняется программой NC автоматически при наличии соответствующего архиватора на вашем винчестере. В меню системы NС пользователю предлагается выбрать архиватор из предложенных и задать режимы архивации из предоставленного списка.
Кроме того, NС позволяет работать с архивными файлами, как с директориями. В этом случае файл-архив работает, как директория. Файлы можно помещать в архив, извлекать из него, удалять, переименовывать, просматривать и т.п. — т.е. работать с заархивированными файлами, как с обычными. Такую же возможность предоставляют программы DN, FAR и др.
Необходимо обязательно раскрыть весь архив, если в нем находится «тело» (дистрибутив) программного обеспечения для его переустановки (инсталляции).
Например: редактор текста, программа для конструирования машин, бухгалтерская система и пр.
Но совсем не обязательно раскрывать весь архив, если пользователю нужно вынуть из архива (разархивировать) один или несколько отдельных файлов (тексты, графики, рисунки и т. д.).
Наличие архива позволяет восстановить исходные файлы в случае их повреждения или утраты.
Несколько лет назад появилась возможность сжатия целых дисков, что дает возможность виртуально увеличить емкость диска на 30, 50% и более %.
Сжатие дисков осуществляется утилитами Double Spase, , Агентом Сжатия и др., которые как бы устанавливают контроль над «входом» в диск, каждый раз архивируя и разворачивая информацию, которая читается с диска или записывается на диск. При огромных скоростях обработки информации современными процессорами выполнение таких преобразований с информацией практически для пользователя незаметно.
- При передаче информации по телефонным линиям (через модем).
- При создании дистрибутивов программных комплексов и т.д.
- При создании архивов файлов.
- с помощью командной строки MS DOS, в которой формируется команда запуска, содержащая имя программы-архиватора, команду управления и ключи ее настройки, а также имена архивного и исходного файлов; подобное управление характерно для старых
версий архиваторов ARJ, PKPAK, LHA, ZIP, PAK и др.; - с помощью встроенной оболочки и диалоговых панелей, появляющихся после запуска программы и позволяющих вести управление с использованием меню и функциональных клавиш, что создает для пользователя более комфортные условия работы. Такое управление имеет программа-архиватор RAR.
Источник: dereksiz.org
Сжатие, архивация и разархивация данных. Архиваторы. Работа с архивами.
Урок 16. Сжатие, архивация и разархивация данных. Архиваторы. Работа с архивами. Утилиты ОС и их назначение.
Дефрагментация Очистка диска Восстановление системы Запись информации на CD – диски Сжатие информации. Как пользоваться в ОС Windows XP утилитой для архивации данных?.
Uploaded on Oct 05, 2014
- Yaakov Holden
- + Follow
Download Presentation
Сжатие, архивация и разархивация данных. Архиваторы. Работа с архивами.
Presentation Transcript
- Урок 16 Сжатие, архивация и разархивация данных. Архиваторы. Работа с архивами.
- Утилиты ОС и их назначение • Дефрагментация • Очистка диска • Восстановление системы • Запись информации на CD – диски • Сжатие информации
- Как пользоваться в ОС Windows XP утилитой для архивации данных?
- Определения Сжатие данных – способ кодирования данных для уменьшения их объема. Виды сжатия С потерями Без потерь Форматы Jpeg,gif, png mp3, mpeg Doc, wav, bmp, rtf, txt Архиваторы – специальные программы, которые сжимают данные для компактного хранения (без потерь).
- История появления архиваторов 1991 компания NicoMarkComputingInc Утилита Zip, LHA, RAR и ARJ Носители информации на ПК дискеты: 5.25″ ,3.5″ 1993 RAR 1.3 1995WinZip(Фил Кац), WinRAR (Евгений Рошал) Носители информации на ПК CD, DVD: 700Мб, 4,7Гб Сейчас WinRar, WinAce, 2001 7Zip (Игорь Павлов) и WinZip.
- Архиваторы WinAce Скачать бесплатно 7Zip http://sourceforge.net/projects/sevenzip/files/7-Zip/4.65/7z465.exe/download
- Где скачать бесплатные архиваторы 7-Ziphttp://www.7-zip.org/ ALZiphttp://www.altools.com IZArchttp://www.izarc.org/ jZiphttp://www.jzip.com/ru/ KGB Archiverhttp://kgbarchiver.net/ PeaZiphttp://peazip.sourceforge.net/ TUGZiphttp://www.tugzip.com/ WinUHAhttp://www.klaimsoft.com/winuha/ Наилучшие результаты были отмечены при архивировании мультимедийных и графических файлов.
- Возможности архиваторов позволяют помещать копии файлов в архив устанавливать пароль при извлечении файлов из архива просматривать оглавление архива тестировать целостность архива извлекать файлы из архива Обновлять архив удалять файлы из архива Проверить архив на вирусы
- Методы сжатия Методы Зива — Лемпела или «LZ-методы» (LZ77, LZ78, LZH, LZW) Преобразование Барроуза-Уиллера («BWT») Метод Хаффмана или «HUFF» («Huffman Coding») Метод преобразования Фурье «FT» («Fourier Transform ») Метод Шеннона-Фано МетодPPM («Prediction by Partial Match») Метод арифметического кодирования ARC
- Технологии сжатия Сжатие по «LZ-методу» основано на создании своеобразного словаря, где каждое слово получает свой порядковый номер, и в результате сжатый файл содержит не предложения, а последовательность чисел, что существенно сокращает его размер. При сжатии по методу Барроуза и Уиллера упаковка происходит в два этапа: в начале совершается определенное преобразование данных, затем — сам процесс сжатия. На первом этапе происходит сортировка данных, которая получила название «преобразование Барроуза-Уиллера»: в блоке данных разные символы меняются местами таким образом, чтобы обеспечить более действенное сжатие на втором этапе. Кодирование по методу Хаффмана описывается несколько сложнее: оно происходит благодаря созданию определенной таблицы данных и добавления к ней новых ячеек, в результате чего получается систематизация данных в виде дерева. Родственным методом для кодирования Хаффмана является кодирование Шеннона-Фано. Алгоритм создания кода Хаффмана называется снизу-вверх, а Шеннона-Фано — сверху вниз. Кодирование по Хаффману всегда дает оптимальные коды, по Шеннону-Фано иногда используется немного больше бит. Алгоритмы Хаффмана и Шеннона-Фано являются одними из классических, поэтому они часто используются в графических форматах. Метод PPM(«Prediction by Partial Match»), по которому работает программа WinRAR. Также стоит отметить метод арифметического кодирования ARC, ставший предшественником формата архиватора WinZip. Арифметическое кодирование является созданием из сжимаемого файла нумерации отдельных его блоков: в последовательности битов файла, выделяются биты с одинаковыми частотами для последующей нумерации.
- Сравнение работы архиваторов
Источник: www.slideserve.com
Презентация на тему Сжатие, архивация и разархивация данных. Архиваторы. Работа с архивами
Слайд 1Сжатие, архивация и разархивация данных. Архиваторы. Работа с архивами.
Урок 16
Слайд 2Утилиты ОС и их назначение
Дефрагментация
Очистка диска
Восстановление системы
Запись информации на CD
– диски
Сжатие информации
Слайд 3Как пользоваться в ОС Windows XP утилитой для архивации данных?
Слайд 4Определения
Архиваторы – специальные программы, которые сжимают данные для компактного хранения
(без потерь).
Сжатие данных – способ кодирования данных для уменьшения их
Форматы
Jpeg, gif, png mp3, mpeg
Doc, wav, bmp, rtf, txt
Слайд 5История появления архиваторов
1991 компания Nico Mark Computing Inc
Утилита Zip, LHA,
RAR и ARJ
Носители информации на ПК дискеты:
5.25″ , 3.5″
1995
WinZip(Фил Кац),
WinRAR (Евгений Рошал)
Сейчас WinRar, WinAce,
2001 7Zip (Игорь Павлов) и WinZip.
Носители информации на ПК CD, DVD:
700Мб, 4,7Гб
Слайд 6Архиваторы
WinAce
Скачать бесплатно 7Zip
http://sourceforge.net/projects/sevenzip/files/7-Zip/4.65/7z465.exe/download
Слайд 7Где скачать бесплатные архиваторы
7-Zip http://www.7-zip.org/
ALZip http://www.altools.com
IZArc http://www.izarc.org/
jZip http://www.jzip.com/ru/
KGB Archiver http://kgbarchiver.net/
PeaZip
http://peazip.sourceforge.net/
TUGZip http://www.tugzip.com/
WinUHA http://www.klaimsoft.com/winuha/
Наилучшие результаты были отмечены при архивировании мультимедийных и
графических файлов.
Слайд 8Возможности архиваторов
Слайд 9Методы сжатия
Методы Зива — Лемпела или «LZ-методы» (LZ77, LZ78,
LZH, LZW)
Преобразование Барроуза-Уиллера («BWT»)
Метод Хаффмана или «HUFF» («Huffman Coding»)
Метод преобразования
Фурье «FT» («Fourier Transform »)
Метод Шеннона-Фано
Метод PPM («Prediction by Partial Match»)
Метод арифметического кодирования ARC
Слайд 10Технологии сжатия
Сжатие по «LZ-методу» основано на создании своеобразного словаря, где
каждое слово получает свой порядковый номер, и в результате сжатый
файл содержит не предложения, а последовательность чисел, что существенно сокращает его размер.
При сжатии по методу Барроуза и Уиллера упаковка происходит в два этапа: в начале совершается определенное преобразование данных, затем — сам процесс сжатия. На первом этапе происходит сортировка данных, которая получила название «преобразование Барроуза-Уиллера»: в блоке данных разные символы меняются местами таким образом, чтобы обеспечить более действенное сжатие на втором этапе.
Кодирование по методу Хаффмана описывается несколько сложнее: оно происходит благодаря созданию определенной таблицы данных и добавления к ней новых ячеек, в результате чего получается систематизация данных в виде дерева.
Родственным методом для кодирования Хаффмана является кодирование Шеннона-Фано. Алгоритм создания кода Хаффмана называется снизу-вверх, а Шеннона-Фано — сверху вниз. Кодирование по Хаффману всегда дает оптимальные коды, по Шеннону-Фано иногда используется немного больше бит.
Алгоритмы Хаффмана и Шеннона-Фано являются одними из классических, поэтому они часто используются в графических форматах.
Метод PPM («Prediction by Partial Match»), по которому работает программа WinRAR.
Также стоит отметить метод арифметического кодирования ARC, ставший предшественником формата архиватора WinZip.
Арифметическое кодирование является созданием из сжимаемого файла нумерации отдельных его блоков: в последовательности битов файла, выделяются биты с одинаковыми частотами для последующей нумерации.
Источник: theslide.ru