На сегодняшний день существующие архиваторы можно разделить на три группы:
Файловые архиваторы позволяют упаковывать один или несколько файлов в единый архив. Размер архива, как правило, меньше чем суммарный размер исходных файлов. Воспользоваться архивными данными и программами пока они находятся в архиве нельзя. Для распаковки архива требуется разархиватор, который совмещен с архиватором в единой программе.
Программные архиваторы позволяют упаковывать за один прием один единственный файл — выполняемую программу типа *.exe, которая при запуске самораспаковывается в оперативной памяти и начинает работу. Программа становится в два раза меньше и при этом сохраняет работоспособность.
Дисковый архиватор представляет собой резидентный драйвер, который незаметно для пользователя архивирует любую записываемую на диск информацию и распаковывает ее обратно при чтении. При этом на диске создается огромный архив, который отображается как еще один логический раздел винчестера.
Урок 12 — Сжатие данных, программы-архиваторы и архивы с паролями | Компьютерные курсы 2020 (Win 10)
Объяснение:
Источник: sous-otvet.net
Архиваторы
назад
Архиваторы являются одними из наиболее распространенных
сервисных программ, предназначенные для архивации и упаковки
файлов путем сжатия информации.
Архивный файл – это специальным образом организованный
файл, содержащий в себе один или несколько файлов в сжатом
или несжатом виде и служебную информацию (имена файлов,
дата и время их создания, размер и т.д.)
назад в меню
3. Сжатие информации.
назад
Сжатие информации – это процесс преобразования информации,
хранящейся в файле к виду, при котором уменьшается
избыточность в ее представлении и соответственно требуется
меньший объем памяти для хранения
Происходит сжатие информации за счет устранения
избыточности информации различными способами, например
за счет упрощения кодов, исключения из них постоянных битов
или представления повторяющихся символов в виде
коэффициента повторения.
Подробнее…
далее..
назад в меню
4. Сжатие информации.
назад
Сжатие информации – это процесс преобразования информации,
хранящейся в файле к виду, при котором уменьшается
избыточность в ее представлении и соответственно требуется
меньший объем памяти для хранения
Происходит сжатие информации за счет устранения
избыточности различными способами, например за счет
упрощения кодов, исключения из них постоянных битов или
представления повторяющихся символов в виде коэффициента
повторения.
Подробнее…
Например, если в текстовом файле слово «мама» встречается 1000 раз, то
размер НЕсжатого файла равен 4000 байт (4байта х 1000раз= 4000байт). Если
же сжать этот файл, то архиватор запишет слово «мама» в архив только один
раз, но при этом отметит, что это слово встречается 4000 раз. Таким образом
наш текстовый файл сожмется приблизительно в 500 раз.
далее..
назад в меню
5. Сжатие информации.
6. Архиваторы.
назад
Архиваторы – это программы, осуществляющие упаковку и
распаковку файлов.
Упаковка (архивация) – помещение (загрузка) исходных файлов в архивный
файлов сжатом или несжатом виде.
Распаковка (разархивация) – процесс восстановления файлов из архива точно
в таком виде, какой они имели да загрузки в архив. При распаковке файлы
извлекаются из архива и помещаются на диск или в оперативную память.
Наиболее распространенными в настоящее время архиваторами
являются:
название
WinACE
WinRAR
WinZIP
Контекстное меню.
поддерживаемые форматы архивов
*.ace, *.rar, *.arj, *.ice, *.pak, *.zip, *.exe
(самораспаковывающиеся) и многие другие
*.rar, *.arj, *.ice, *.pak, *.zip, *.exe
(самораспаковывающиеся) и многие другие
*.ace, *.rar, *.arj, *.ice, *.pak, *.zip, *.exe
(самораспаковывающиеся) и многие другие
назад в меню
7. Архиваторы.
назад
Сегодня большинство пользователей работает с
WinACE и WinRAR (причем последний
разработан в России). Это связано с тем, что оба
эти архиватора использовать лучшие методы
сжатия, по сравнению с WinZIP. Кроме того, они
позволяют создавать самораспаковывающиеся
архивы.
Далее мы рассмотрим возможности
архиватора WinRAR.
далее..
назад в меню
8. WinRAR.
назад
Основные особенности
• возможность работы в двух режимах – полноэкранного интерактивного
программы:
интерфейса и обычного интерфейса командной строки
• поддержка других типов архивов (*.rar, *.arj), просмотр их содержимого,
изменения и преобразования
• использование высокоэффективного метода сжатия solid
(непрерывный), увеличивающего степень сжатия на 10-50%
подробнее…
• возможность создания самораспаковывающихся и многотомных
архивов
• защита архива от изменений паролем (блокировка)
• возможность частичного или полного восстановления поврежденных
архивов
• многие другие функции архиватора (более 15) можно найти в
справочном руководстве
назад в меню
9. Самораспаковывающиеся архивы.
назад
Самораспаковывающимися архивы – это загрузочный,
исполняемый модуль, который способен к самостоятельной
разархивации находящихся в нем файлов без использования
программы архиватора.
значок
архива,
созданного в
WinRAR
значок
SFX-архива,
созданного в
WinRAR
Программы-архиваторы позволяют создавать архивные файлы, для извлечения которых
не требуются какие-либо программы, т.к. сами архивные файлы могут содержать
программу распаковки. Такие файлы называются самораспаковывающимися архивами.
Чаще всего, такие архивы имеют расширение *.exe. Называются такие архивы – SFXархивы (от SelF-eXtracting).
Данное добавление, именуемое SFX-модулем, увеличивает размер архива на
35 килобайт. Для сравнения: на новой отформатированной 3.5” дискете свободно
1400 килобайт.
далее..
назад в меню
10. Многотомные архивы.
назад
Одним из важнейших достоинств архиватора WinRAR,
является возможность создания многотомных архивов, т.е.
архивов для размещения которых необходимо две и более
дискет. На каждом из дисков размещается один или несколько
томов.
Также возможность работы с многотомными архивами может
пригодится при работе в сети Интернет, точнее при работе с
электронной почтой, когда существует лимит размера писем.
Многотомный архив – это архив «раздробленный» на
некоторое количество частей (томов), при чем: первый том
многотомного архива получает расширение *.rar, а расширения
последующих томов нумеруются как *.r00, *.r01, *.r02 и т.д. до
*.r99
назад в меню
11. Непрерывный архив
назад
Непрерывный архив — это архив RAR, упакованный специальным способом, при
котором все сжимаемые файлы рассматриваются как один последовательный поток
данных. Непрерывная архивация поддерживается только в формате RAR, для формата ZIP
такого типа архива не существует. Метод сжатия для архивов RAR — обычный или
непрерывный — выбирается пользователем.
Непрерывная архивация значительно увеличивает степень сжатия, особенно при
добавлении в архив значительного количества небольших файлов с похожим содержимым.
Однако следует иметь в виду, что у непрерывной архивации есть и некоторые недостатки:
·
обновление непрерывных архивов (т.е. добавление файлов в уже
существующий архив или их удаление) происходит медленнее, чем обычных;
·
чтобы извлечь один файл из непрерывного архива, приходится анализировать
все предыдущие заархивированные файлы, поэтому извлечение отдельных файлов из
середины непрерывного архива происходит медленнее, чем извлечение из обычного
архива. Однако если из непрерывного архива извлекаются все или несколько первых
файлов, то в этом случае скорость распаковки практически равна скорости распаковки
обычного архива;
·
если в непрерывном архиве какой-либо файл окажется поврежденным, то не
удастся извлечь и все файлы, следующие после него.
назад в меню
Источник: ppt-online.org
Презентация по теме «Архиваторы»
В данной презентации рассматривается назначение архиваторов, их возможности, типы, принципы работы, алгоритмы сжатия и методы уплотнения информации, приводится формула для расчёта коэффициента сжатия. Также приведены вопросы для актуализации необходимых знаний для изучения данной темы и закрепления полученных знаний.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.
Просмотр содержимого документа
«Презентация по теме «Архиваторы» »
14.11.16
- Что такое файл?
- Какие существуют типы файлов?
- Как определить размер файла?
- Перечислить единицы измерения информации.
- Какие существуют носители информации?
- Какие виды компьютерных программ вы знаете?
Архивация – это упаковка (сжатие) файла или группы файлов с целью уменьшить место, занимаемое ими на диске.
Архиватор – это программа, позволяющая за счёт применения специальных методов сжатия информации создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл, из которого можно при необходимости извлечь файлы в их первоначальном виде.
Архивация – процесс сжатия данных.
Программа WinRar позволяет
- создавать rar-архивы и извлекать из них файлы;
- создавать самораспаковывающиеся архивы – архивный файл в этом случае будет иметь расширение exe и запускается как обычная программа. Файлы из такого архива могут быть извлечены на любом компьютере путём запуска программы;
- создавать многотомные архивы, что позволяет разместить большой архив на нескольких носителях ограниченной емкости.
- устанавливать пароль на архив – при этом посторонний сможет лишь просмотреть список файлов архива, но не сможет распаковать сжатые данные;
- уменьшить размер файла для отправки по e-mail, обеспечивает степень сжатия до 95 %.
- файлы
- папки
- диски
Сжатие файлов с целью экономии памяти
Сжатие файлов и папок необходимо для
- их транспортировки, для резервного копирования, для обмена информацией по сети Интернет. Уплотнение дисков применяют для повышения эффективности использования их рабочего пространства , обычно для дисков недостаточной ёмкости.
- их транспортировки,
- для резервного копирования,
- для обмена информацией по сети Интернет. Уплотнение дисков применяют для повышения эффективности использования их рабочего пространства , обычно для дисков недостаточной ёмкости.
Файловые архиваторы
Упаковывают один или несколько файлов в единый архивный файл, размер которого, как правило, меньше, чем суммарный размер исходных файлов, но воспользоваться запакованными программами или данными, пока они находятся в архиве, нельзя, пока они не будут распакованы. Для распаковки архивного файла обычно используется тот же самый архиватор.
Программные архиваторы
Позволяют упаковать за один прием один единственный файл — исполняемую программу ЕХЕ-типа, но зато так, что заархивированная программа будет сразу после ее запуска на исполнение самораспаковываться в оперативной памяти и тут же начинать работу.
Дисковые архиваторы
Позволяют программным способом увеличить доступное пространство на жестком диске. Типичный дисковый архиватор представляет собой резидентный драйвер, который незаметно для пользователя архивирует любую записываемую на диск информацию и распаковывает ее обратно при чтении. Однако операции чтения/записи файлов несколько замедляются, поскольку процессору требуется время для упаковки и распаковки.
Распространенные архиваторы
Существуют разные программы-архиваторы, отличающиеся форматом архивных файлов, скоростью работы, степенью сжатия файлов при помещении в архив, удобством использования. Наиболее распространенные программы-архиваторы имеют приблизительно одинаковые возможности и ни одна из них не превосходит другие по всем параметрам: одни программы работают быстрее, другие обеспечивают лучшую степень сжатия файлов. Даже если сравнивать программы только по степени сжатия, то среди них нет лидера: разные файлы лучше сжимаются разными программами.
Принцип работы архиваторов
основан на поиске в файле «избыточной» информации и последующем ее кодировании с целью получения минимального объема. Самым известным методом архивации файлов является сжатие последовательностей одинаковых символов . Например, внутри вашего файла находятся последовательности байтов, которые часто повторяются. Вместо того, чтобы хранить каждый байт, фиксируется количество повторяемых символов и их позиция. Например, архивируемый файл занимает 15 байт и состоит из следующих символов:
B B B B B L L L L L A A A A A
В шестнадцатеричной системе это будет
42 42 42 42 42 4C 4C 4C 4C 4C 41 41 41 41 41
Архиватор может представить этот файл в следующем виде (шестнадцатеричном):
01 05 42 06 05 4C 0A 05 41
Это значит: с первой позиции 5 раз повторяется символ «B», с позиции 6 пять раз повторяется символ «L» и с позиции 11 пять раз повторяется символ «A». Для хранения файла в такой форме потребуется всего 9 байт, что на 6 байт меньше исходного.
Описанный метод является простым и очень эффективным способом сжатия файлов.
Принцип работы архиваторов
Более изощренный метод сжатия данных — это так называемый оптимальный префиксный код и, в частности, кодирование символами переменной длины (алгоритм Хаффмана). Код переменной длины позволяет записывать наиболее часто встречающиеся символы и группы символов всего лишь несколькими битами, в то время как редкие символы и фразы будут записаны более длинными битовыми строками. Например, в любом английском тексте буква E встречается чаще, чем Z, а X и Q. Таким образом, используя специальную таблицу соответствия, можно закодировать каждую букву Е меньшим числом бит и использовать более длинный код для более редких букв.
Некоторые архиваторы работают на основе алгоритма Лемпела-Зива. Эти архиваторы классифицируются как адаптивные словарные кодировщики , в которых текстовые строки заменяются указателями на идентичные им строки , встречающиеся ранее в тексте. Например, все слова какой-нибудь книги могут быть представлены в виде номеров страниц и номеров строк некоторого словаря.
Методы уплотнения информации
Алгоритм Хафмана
или Основные алгоритмы сжатия
использует принцип выявления повторяющихся последовательностей и замены их простой структурой, в которой указывается код данных и коэффициент повтора.
При сжатии записывается последовательность из двух повторяющихся величин: повторяемого значения и количества его повторений.
Исходная последовательность: 3, 3, 12, 12, 12, 0, 0, 0, 0. Сжатая информация: 3, 2, 12, 3, 0, 4. Коэффициент сжатия: 6/9*100% = 67%.
Алгоритм RLE (Run-Length Encoding) Говоря об алгоритмах сжатия, будем иметь в виду обратимые алгоритмы.
предполагает использование словаря, в котором каждому слову соответствует двухбайтовый код. Эффективность сжатия увеличивается с ростом объёма кодируемого текста.
Алгоритм KWE (Keyword Encoding)
предполагает кодирование не байтами, а битовыми группами. В нем можно выделить 3 основные этапа:
- Выявляется частота повторения каждого из встречающихся символов.
- Чем чаще встречается символ, тем меньшим количеством битов он кодируется.
- К закодированной последовательности прикладывается таблица соответствия.
Степень сжатия зависит от
Используемого архиватора
Метода сжатия
исходного файла
Если при сжатии данных происходит изменение их содержания, метод сжатия необратим.
Этот метод называют методом сжатия с регулируемой потерей информации.
Форматы сжатия без потери информации
Форматы сжатия с потерей информации
- JPG- графика
- MPG- видео
- MP3- звук
- GIF, TIF, PCX
- AVI
- ZIP, ARJ, RAR
- Что такое архивация?
- Для чего необходима архивация?
- Почему есть возможность уменьшать размер файлов?
- Какие файлы не имеет смысла архивировать?
- Почему перед пересылкой текстового файла по электронной почте имеет смысл предварительно его упаковать в архив?
- Что такое архиватор?
- Перечислить типы архиваторов.
- Какие 3 принципа работы архиваторов Вам известны?
- Что значит многотомный архив?
- Что такое самораспаковывающийся архив?
- Что такое степень сжатия файла?
- Для чего нужно резервное копирование?
- Что такое разархивация?
Источник: kopilkaurokov.ru