- •Лабораторная работа №1
- •1.1. Цель работы
- •1.2. Порядок выполнения работы
- •1.3. Содержание отчета
- •1.4. Теоретическая часть
- •1.4.1. Основные понятия и методы сжатия данных
- •1.5.1. Достоинства и основные возможности WinRar
- •1.4.2. Метод сжатия последовательностей
- •1.4.3. Программы-архиваторы
- •1.5. Программа-архиватор WinRar
- •1.5.2. Работа с программой-архиватором WinRar
- •1.5.2.1. Запуск WinRar
- •1.5.2.2. Архивация файлов
- •1.5.2.3. Просмотр файлов
- •1.5.2.4. Удаление файлов
- •1.5.2.5. Извлечение файлов
- •1.5.2.6. Другие возможности
- •1.5.2.7. Справка
- •1.6. Практическая работа
- •Часть 1 Задание
- •Часть 2 Задания
- •1.7. Контрольные вопросы
1.5.2.4. Удаление файлов
Для
удаления файлов из архива или директории
необходимо сначала выделить необходимые
файлы (что можно сделать, используя
клавишу ПРОБЕЛ, [Shift]+клавиши
позиционирования или щелкнув левой
кнопкой мыши), а затем нажать кнопку
"Delete"
.
Примечания
1. Если из архива удаляются все файлы, то и пустой архив будет удален.
2. Удаление нельзя применять в отдельных томах архива.
1.5.2.5. Извлечение файлов
Для
извлечения файлов из архива сначала
нужно войти в архив, что можно сделать
двойным щелчком мыши на его имени в окне
WinRAR. В результате отображается содержание
архива. Затем выбираются файлы/директории,
которые должны быть извлечены, и
необходимо щелкнуть мышью кнопку
"Extract"
наверху
окна WinRAR или нажать [Alt]+[E]. Если надо
извлечь файлы в другую папку, а не в
текущую, щелкните мышью кнопку "Extract
to
specified
directory"
или
нажмите [Alt]+[A] , войдите в папку,
расположенную в диалоговом блоке, и
щелкните "Ok".
В течение процесса извлечения будет отображено окно статистики. При необходимости остановки процесса извлечения можно щелкнуть мышью кнопку "CaFar Managerel". По завершении извлечения окно статистики исчезнет.
1.5.2.6. Другие возможности
Кроме рассмотренных выше кнопок* работы с архивами, в верхнем меню оболочки WinRAR также находятся:
-
test
archiving
files
/тестирование файлов архива - выполняет
ложное файловое извлечение для проверки
правильности извлечения файлов;
-
add
archive
comment/добавить
к архиву комментарий. Максимальная
длина комментария - 62000 байтов;
- protect archive from damages/добавление записи восстановления данных. К архиву может быть добавлена дополнительная, излишняя информация восстановления. За счет небольшого увеличения в размере архивного файла она поможет восстановить архивные файлы в случае потери данных;
- lock archive/запирание архива. Эта команда предохраняет дальнейшие архивные модификации WinRAR;
-
convert
archive
to
SFX/преобразование
архива в самораспаковывающийся. Эта
команда создает self-extract
архив (SFX), который самостоятельно
извлекает содержащиеся в нем файлы (без
использования архиватора);
show archive USERSation/показ информации об архиве. Показывается информация об архиве и его содержимом.
1.5.2.7. Справка
Для получения справки о работе программы-архиватора WinRAR необходимо выполнить одно из действий:
находясь в окне WinRAR, нажать клавишу [F1];
выбрать пункт меню Help / Contents (? / Содержание).
1.6. Практическая работа
(выполнение индивидуальных заданий)
Практическая работа включает две части. Первая выполняется дома без использования ПК в соответствии с номером варианта (табл. 1.3.), а вторая включает 10 заданий и выполняется с использованием программы-архиватора WinRAR.
Часть 1 Задание
В соответствии с заданным вариантом (соответствует номеру бригады), используя метод сжатия последовательностей одинаковых символов:
найти сжатый файл для заданного исходного;
найти бинарное представление заданного десятичного числа и сжать его.
Например, для бинарного представления десятичного числа Х=871 требуется 10 двоичных разрядов: Х=871=11011001112
и, следовательно, исходный файл занимает объем памяти N0=10 байт, а сжатый файл N1=121223 – 6 байт; Ксж1,66.
Для пунктов "а" и "б" рассчитать коэффициенты сжатия.
Таблица 1.3
Варианты заданий
Вариант |
Исходный файл |
Число |
1 |
X=5.2*******Y=5.********C=0.********D=4. |
513 |
2 |
*******ARCHIV******* |
555 |
3 |
1000(3333+4444)+2223000=10000000 |
543 |
4 |
****STORAGE*********DATA**** |
520 |
5 |
СЖАТИЕ---ДАННЫХ |
767 |
6 |
Z=100*******Y=0.001*******X=88 |
1020 |
7 |
<<<<<QWERTY>>>>> |
800 |
8 |
(5555/1111+6661)*1000=6666000 |
903 |
9 |
+++++++COMPRESSION+++++++ |
511 |
10 |
223344+55+6600+770000=999999 |
544 |
