Лабораторная работа 3 Сжатие (архивация) и восстановление (разархивация) файлов Задание По исходному файлу и кодам сжатия (результатам, полученным в предыдущей работе), построить алгоритмы сжатия (архивация) файлов. Заархивировать три файла, степень сжатия которых, с вашей точки зрения, может быть максимальной. Обосновать этот выбор. Создать программу разархивации, которая, используя имеющийся файл с кодировочной таблицей и ваш архив, восстанавливает исходный файл. 1) 2) 3) 4) Содержание отчета Тема Задание Обоснование выбора файлов для сжатия. Тексты программ на для сжатия и восстановление информации (с комментариями на русском языке). К отчету приложить полученные архивы файлов. Спецификация файлов архивов Имя файла аналогично имени исходного файла (с указанием в скобках его расширения), но c расширением .arh. Например, обрабатывая файл text01.doc получим файл архива с именем text01(doc).arh. Спецификация восстановленных файлов Имя файла аналогично имени исходного файла с добавлением символа «!». Например, обрабатывая файл text01(doc).arh получим восстановленный файл с именем text01!.doc. 1) 2) Замечания Тем, кому трудно написать эти программы самому предлагаю помощь. Прилагаются тексты программ архивации – 3 (Архивация).pas и разархивации – 3 (Разархивация).pas. В программах присутствуют незаполненные комментарии. Студент должен заполнить их, аналогично тому, как он это делал в предыдущей работе. Для того, чтобы убедиться, что восстановление файлов произошло успешно можно воспользоваться программой Сравнение.exe. При запуске этой программы запрашиваются имена двух сравниваемых файлов. Внимание – файлы должны быть одинакового размера.