Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабораторныйПрактикум1.pdf
Скачиваний:
394
Добавлен:
02.02.2015
Размер:
4.76 Mб
Скачать

Создайте жёсткую ссылку на скопированный файл в папке F:\L2, определите объём свободного места, удалите папки L1 и L2 c содержимым.

Жёсткие и символьные ссылки активно используются в системах Windows Vista/7 для совместимости с программами, написанными для Windows XP. Так как системные и пользовательские папки имеют другие имена и расположение, ссылки позволяют без создания копий создать альтернативные, совместимые с программами Windows XP, именами. Особенно активно ссылки используются в программе установки Windows 8, что позволяет значительно сократить время установки, и позволяет использовать файлы предыдущей системы для мгновенного получения настроек или восстановления предыдущей системы в случае отмены установки.

Примером успешного применения ссылок на файлы может быть построение фильмотеки. Создаётся папка «Фильмы», в ней создаются папки «Все», «Категории», «По времени». В папке «Категории» создаются папки «Документальные», «Приключения» и т.д., в папке «По времени» создаются папки с номером года выпуска фильмов. Все фильмы домашней фильмотеки копируются в папку «Все», откуда в соответствующие подпапки папок «Категории» и «По времени» создаются ссылки. Таким образом можно осуществить быстрый поиск любым удобным способом, причём большие файлы занимают на накопителе место единожды.

5.1.8. Подключаемые модули

Плагины

5.2. АРХИВАТОРЫ

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

Отправить – сжатая ZIP-папка.

78

5.2.1.Знакомство с интерфейсом архиватора

Вданной работе рассматриваются интерфейсы архиватора 7zip35

консольный и оконный.

Замечание: Если консольная команда выводит слишком большую справку, воспользуйтесь фильтром |more (рассматривался в предыдущей лабораторной работе) для поэкранного вывода текста.

Команда консоли 7z вызывает список основных параметров. Запишите и переведите команды (Commands). Команда 7zfm вызывает оконный вариант архиватора, с которым можно производить операции с помощью мыши.

Для дальнейшей работы необходимо подготовить несколько файлов. Предварительно удалите все с виртуального диска (F:). Возьмите документы, исполняемые программы и библиотеки, мультимедийные файлы. Создайте с помощью файлового менеджера в корне виртуального диска папки DOC, EXE, MM.

Найдите на диске C: с помощью поиска Windows (+F) или поиска файловых менеджеров с использованием временной панели, в папках

Program Files и Windows файлы типов TXT, RTF, DOC. Скопируйте в папку DOC произвольное количество (желательно крупного размера) найденных файлов общим объемом около 20Мб.

Найдите в выше указанных папках файлы типа EXE, DLL. Скопируйте несколько файлов (желательно крупного размера) данных типов общим объемом до 20 Мб в папку EXE виртуального диска.

Найдите в выше указанных папках файлы типа MPG, MP3, JPG, AVI. Скопируйте несколько файлов данных типов общим объемом до 20 Мб в папку MM виртуального диска. Дальнейшие команды можно выполнять как в окне командного процессора, так и в файловом менеджере (рекомендуется FAR).

5.2.2.Создание архива консольными командами архиватора

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

7z a DOC DOC

35 http://www.7-zip.org/ (бесплатные версии и модули)

79

Команды можно понять так – первое слово – имя команды 7z. Далее идёт команда «а» - Add (добавить), далее указывается имя архива, далее – список объектов, который нужно добавить в архив. В данном случае имя объекта (папка со всем содержимым) совпадает с именем архива. Запишите для каждого архива размер и команды, с помощью которых они созданы в журнал. Удалите файлы архивов.

5.2.3. Создание архива встроенным системным архиватором ZIP

Запустите проводник. Смените текущий каталог на корневой каталог виртуального диска. Выделите мышью каждую папку, вызовите для каждой папки команду контекстного меню (вызывается клавишей на клавиатуре или правой кнопкой мыши) Отправить/Сжатая папка ZIP.

5.2.4. Создание архива с помощью оконных архиваторов

Загрузите оконную версию архиватора командой 7zfm (совет: в качестве параметра можно указать папку, открываемую в окне архиватора, точка, указанная через пробел после команды обозначает текущую папку, что позволяет быстро открыть её в архиваторе). Смените текущий каталог на корневой каталог виртуального диска. Выделите с помощью мыши папки и выберите команду добавления в архив. Задайте имя архива ARC. Выберите в архиваторе полученный архив и протестируйте на целостность командой Тест. В случае если вы получили (на флэш-накопителе или по интернету) повреждённый архив, архиватор может попытаться восстановить содержимое архива. Для увеличения вероятности восстановления повреждённых архивов при архивировании файлов можно задать параметр добавления информации для восстановления.

Запакуйте несколько файлов в архив, задав пароль и отметив опцию Шифровать имена файлов. Этот метод защиты архива позволяет не только защитить содержимое документов, но и скрыть структуру архива. Распакуйте содержимое с вводом пароля во временную папку виртуального диска. Удалите архив и временную папку.

80

5.2.5.Сравнение степени сжатия для различных типов файлов и режимов сжатия

Вкаждом файловом менеджере заархивируйте каждую папку (DOC, EXE, MM) в отдельный архив с различными степенями сжатия (быстрый, обычный, максимальный и т.п.). Для оценки размера используйте в именах цифры соответственно методу сжатия (DOC1, DOC2, MM1, MM2 и т.д.). Перед таблицей запишите объём исходных папок в байтах. Составьте таблицу, которая отражает типы файлов, размер архива и степень сжатия в процентах относительно исходного объёма. В таблице также поместите данные об архивах, созданных с помощью встроенного архиватора ZIP. Сделайте выводы (и отразите их в журнале), какой режим сжатия более эффективен, какие файлы нет смысла сжимать.

5.2.6.Создание самораспаковывающегося архива

Создайте самораспаковывающийся архив, распаковка которого не требует наличия установленного архиватора. Самораспаковывающийся архив представляет собой программу распаковки, объединенную с архивом. В окне 7zfm выделите объекты, вызовите команду Добавить к архиву, задайте имя архива, установите параметр Создать SFX-архив. Подтвердите архивацию кнопкой OK, будет создан файл архива с расширением EXE.

5.2.7. Распаковка архивов архиваторами и файловым менеджером

Файловые менеджеры рассматривают архивы как папки. При нажатии Enter на имени файла архива, файловый менеджер входит в архив как в папку и позволяет работать с содержимым архива, как в обычной папке (Внимание! могут поддерживаться не все команды!). Если необходимо работать с самораспаковывающимся файлом, то войти в него можно с помощью кнопок Ctrl+PаgеDown (Соответственно выйти на предыдущий уровень клавишами Ctrl+PageUp). Клавиша Enter в файловом менеджере запустит самораспаковывающийся файл, исполняемая часть которого распакует архив. Попробуйте зайти в архив с помощью FAR и скопировать из архива любой файл в корень виртуального диска.

81