§1.4. Файл и файловые системы | Урок 7 часть 12

Планирование уроков на учебный год (по учебнику Н.Д. Угриновича, профильный уровень)


Уроки 7 - 9
§1.4. Файл и файловые системы



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

1.4.1. Логическая структура носителя информации
1.4.2. Файл

Имя файла

Практическое задание «Расширение и атрибуты файла»

Архивация файлов

Практическое задание «Архивация файлов»

Контрольные вопросы. Компьютерный практикум

1.4.3. Иерархическая файловая система

Файл


Архивация файлов


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

Существуют различные алгоритмы архивации данных без потери информации, при которых при разархивации данные будут восстановлены в исходном виде. Самый простой алгоритм сжатия данных основан на замене повторяющихся битов (в тексте может иметься последовательность одинаковых символов, в графическом файле — закрашенная одним цветом область и т. д.) более короткой последовательностью битов. Например, в тексте подряд идут 10 пробелов, которые кодируются 10 байтами. При архивации они заменяются 3 байтами (первый байт кодирует заменяемый символ; второй байт — это специальный байт «флажка» архивации, который указывает на необходимость развернуть первый байт в последовательность байтов; третий байт указывает количество повторяющихся байтов).

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

Лучше всего сжимаются текстовые и графические файлы, практически не сжимаются файлы архивов и исполнимые файлы.

Существуют различные архиваторы файлов (ZIP, 7-Zip, RAR и др.), которые используют вышеописанные и другие алгоритмы архивации. Архиваторы различаются степенью сжатия файлов, скоростью выполнения и другими параметрами.

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

• задать имя архивного файла и место его сохранения на диске;
• выбрать формат архивации ZIP, 7z, RAR или др.;
• выбрать степень сжатия файлов (от Без сжатия — файлы не сжимаются, до Максимальный для получения наилучшего сжатия);
• выбрать размер словаря и слова (чем больше их размер, тем больше, но медленнее сжатие);
• можно создать многотомный архив, т. е. архив, состоящий из нескольких частей, которые используются для сохранения большого архива на нескольких дискетах или других сменных носителях;
• можно создать непрерывный (от англ. solid) архив (в архиваторе RAR), что позволяет добиться максимальной степени сжатия нескольких файлов;
• можно создать самораспаковывающийся архив SFX, который является исполнимым файлом и имеет расширение ехе. Для разархивации такого архива не нужен архиватор, достаточно запустить файл архива на выполнение.

Для разархивации файлов необходимо открыть файл архива в архиваторе и ввести соответствующую команду.

Следующая страница Практическое задание «Архивация файлов»



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







Наверх