§16. Сжатие данных | Программы-архиваторы

Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, базовый уровень)


Урок 12
§16. Сжатие данных



Содержание урока

Зачем и как сжимать данные?

Сжатие без потерь

Сжатие с потерями

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

Выводы. Интеллект-карта

Вопросы и задания

Практическая работа № 5 «Использование архиватора»


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


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

Простейшие программы-архиваторы просто объединяют множество файлов в один архив. Современные архиваторы выполняют ещё и сжатие данных для уменьшения объёма архива. В операционной системе Windows наиболее популярен архиватор WinRAR, в LinuxArk и File Roller; в OS X (Mac) применяют Stuffit Expander и Better Zip.

Свободно распространяемый архиватор 7-Zip можно скачать бесплатно вместе с исходным текстом программы.

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

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

Для того чтобы пароль было сложно подобрать, он должен быть достаточно длинный (не менее 6 знаков) и содержать разные символы (а не только цифры). Пример хорошего пароля — rH3cyJfl98H.

Придумайте примеры простых паролей, которые можно быстро набрать на клавиатуре, но и поэтому легко подобрать.

Придумайте примеры паролей, которые сложно подобрать.


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

Самораспаковывающиеся архивы получаются немного больше обычных, потому что содержат программу распаковки (её размер — около 15 Кбайт). Кроме того, их могут заражать компьютерные вирусы. Поэтому для обмена данными лучше использовать обычные архивы.

Международным стандартом архивов считается формат ZIP (файлы с расширением zip). В нашей стране широко используются также RAR-архивы (файлы с расширением rаr) и архивы в формате 7-Zip (файлы с расширением 7z).

Следующая страница Выводы. Интеллект-карта



Cкачать материалы урока







Наверх