OS_Lesson_10-snapshot-oOxQL

7

Описание

Репозиторий - задание, созданный из шаблона Операционные системы/OS_Lesson_10

README.md

Лекция

Тема: Архивация данных

Цель работы:
Научиться использовать инструменты архивации данных в операционных системах Windows и Linux, освоить создание, извлечение и управление архивами.


Задачи:

  1. Познакомиться с основными форматами архивов и их особенностями.
  2. Научиться создавать архивы в Windows и Linux.
  3. Освоить методы извлечения данных из архивов.
  4. Исследовать использование параметров сжатия и защиты архивов паролем.

Теоретическая часть

1. Что такое архивирование данных?

Архивирование — это процесс объединения одного или нескольких файлов/папок в один файл с целью:

  • Уменьшения занимаемого пространства.
  • Упрощения передачи данных.
  • Создания резервных копий.

Форматы архивов:

  • ZIP: наиболее популярный формат, поддерживается большинством систем.
  • RAR: использует более эффективный механизм сжатия, но требует специализированного ПО для работы (Например WinRAR).
  • 7z: высокоэффективное сжатие, используется особый механизм, используемый программой 7-Zip.
  • TAR и GZIP (Linux): используются в основном для создания архивов в UNIX-подобных системах, в том числе в Linux.

2. Инструменты архивирования

  • Windows:
    У Windows есть свои простые механизмы создания архивов. Начиная с 11 версии он нативно поддерживает работу с zip и rar. Если их недостаточно, то можно установить стороннее ПО, например, 7Z или WinRAR. Они в большинстве своем поставляются условно бесплатно.
  • Linux:
    • В Linux уже есть встроенные утилиты командной строки:
      tar
      ,
      gzip
      ,
      zip
      , с помощью которых можно открыть множество форматов архивов.

Ход работы

Часть 1: Архивирование данных в Windows

  1. Создание ZIP-архива с помощью проводника:

    • Выберите несколько файлов или папок.
    • Щёлкните правой кнопкой мыши и выберите "Отправить → Сжатая ZIP-папка".
    • Дайте архиву имя.
  2. Создание архива с паролем (с помощью WinRAR):

    • Установите WinRAR (если не установлен).
    • Выделите файлы/папки, щёлкните правой кнопкой мыши и выберите "WinRAR → Добавить к архиву".
    • Установите пароль в поле "Шифрование" и выберите метод шифрования (например, AES-256).
    • Нажмите "OK" для создания архива.
  3. Извлечение данных из архива:

    • Дважды щёлкните по архиву и выберите "Извлечь все".
    • Укажите путь для извлечения файлов.

Часть 2: Архивирование данных в Linux

  1. Создание TAR-архива:

    • В терминале выполните команду:
    • Параметры:
      • -c
        : создание архива.
      • -v
        : подробный вывод.
      • -f
        : указание имени архива.
    • Сделайте скрин
  2. Сжатие архива с помощью GZIP:

    • Выполните команду:
    • Полученный файл будет иметь расширение
      .tar.gz
      .
    • Сделайте скрин
  3. Создание ZIP-архива:

    • Установите утилиту
      zip
      (если не установлена):
    • Выполните команду:
    • Проверьте, появился ли архив, а скрин вставьте в отчет
  4. Добавление пароля к ZIP-архиву:

    • Создайте защищённый архив:
    • Введите пароль при запросе.
    • Сделайте скрин
  5. Извлечение данных из архива:

    • Для TAR-архивов:
    • Для ZIP-архивов:
    • Сделайте скрин

Контрольные вопросы:

  1. Чем отличаются форматы ZIP и RAR?
  2. Какие утилиты для архивации доступны в Linux?
  3. Как установить пароль на архив в Windows и Linux?
  4. Почему архивация важна для резервного копирования?

Отчет по работе:

  1. Напишите этапы работы и подкрепите их скринами (в работе указаны моменты, когда их нужно делать).
  2. Ответьте на контрольные вопросы.
  3. Загрузите файл в GitVerse и сделайте запрос на слияние веток (Спросите у меня, я покажу).

Оценка работы: По полноте выполнения заданий и правильности ответов на контрольные вопросы.