Похожие презентации:
Архиваторы Linux
1.
Архиваторы Linux:7z, gzip, rar, tar
Сравнительный анализ и области
применения
Учебная ознакомительная практика, группа БПИ-242, Де Ён Бок, Калашникова Дарья Леонидовна.
2.
Что мы рассмотрели?• 4 популярных архиватора Linux: 7z, gzip, rar, tar
• Сравнение характеристик
• Преимущества и недостатки каждого
• Области применения
3.
Архиватор 7z• Разработан Игорем Павловым в 1999 году
• Изначально для Windows, портирован на Linux
• Консольная утилита 7z (пакет p7zip)
• Открытый исходный код (GNU LGPL)
• Очень высокая степень сжатия
4.
Особенности 7z• Поддерживает 30+ форматов (7z, ZIP, RAR,
TAR, GZIP, ISO, DEB, RPM)
• Шифрование AES-256
• Создание многотомных архивов
• Самораспаковывающиеся архивы (SFX)
• Работа с образам и дисков (ISO, VHD, DMG)
5.
Основные команды 7z• 7zz a archive.7z file1 file2
• 7zz x archive.7z
• 7zz l archive.7z
• 7zz d archive.7z file
6.
Минусы 7z• ❌ Медленная скорость
• ❌ Не установлен по умолчанию
• ❌ Сложный для новичков
• Вывод: Подходит для
долгосрочного хранения и
резервного копирования
7.
Архиватор gzip• Создан в 1992 году как GNU zip
• Входит в стандартную поставку всех
дистрибутивов Linux
• Алгоритм DEFLATE (LZ77 + Хаффман)
• Сжимает только один файл
• Для каталогов используется связка с tar
8.
Основные команды gzip• gzip file.txt
• gzip -d file.gz
• gzip -k file.txt
• gzip -l file.gz
• zcat file.gz
9.
минусы gzip• ❌ Низкая степень сжатия
• ❌ Нет шифрования
• ❌ Заменяет исходный файл
• ❌ Не работает с каталогами напрямую
• Вывод: Идеален для
оперативного сжатия (логи, вебсерверы)
10.
Архиватор rar• Разработан Евгением Рошалом в 1993 году
• Название от фамилии создателя (Roshal
ARchive)
• Проприетарное ПО (закрытый код)
• В Linux: unrar (бесплатно, только извлечение) и
rar (платно, создание)
• Степень сжатия сравнима с 7z
11.
Особенности RAR• Многотомные архивы (разбиение на части)
• Восстановление повреждённых архивов
(уникальная функция)
• Шифрование AES-256 (включая имена файлов)
• Извлечение многих форматов (ZIP, 7z, TAR и
др.)
12.
Основные команды (unrar)(бесплатная версия):
• unrar x archive.rar
• unrar e archive.rar
• unrar l archive.rar
• unrar t archive.rar
(полная версия, платная):
• rar a archive.rar file
• rar x archive.rar
13.
минусы RAR• ❌ Проприетарное, платное для создания
• ❌ Не установлен по умолчанию
• ❌ Только извлечение в бесплатной версии
• Вывод: Подходит для
распространения больших
файлов с защитой
14.
Архиватор tar• Разработан в 1979 году как часть Unix
• Tape ARchive (ленточный архив)
• Стандартный инструмент всех Unix-подобных
систем
• Не выполняет сжатие, только объединяет
файлы
• Сохраняет структуру каталогов и атрибуты
15.
Связка tar + архиваторы• tar + gzip → .tar.gz (самый распространённый)
• tar + bzip2 → .tar.bz2
• tar + xz → .tar.xz
• tar + zstd → .tar.zst
16.
Основные команды tar• tar -cf archive.tar file1 file2
• tar -xf archive.tar
• tar -tf archive.tar
• tar -czf archive.tar.gz folder
• tar -xzf archive.tar.gz
17.
минусы tar• ❌ Не выполняет сжатие сам
• ❌ Требует дополнительные утилиты
• ❌ Сложный синтаксис
• Вывод: Незаменим для
резервного копирования и
распространения ПО
18.
Сравнительная характеристика• 单击此处编辑母版文本样式
• 二级
• 三级
• 四级
• 五级
19.
Какой архиватор выбрать?• Долгосрочное хранение → 7z (максимальное сжатие)
• Оперативное сжатие → gzip (высокая скорость)
• Распространение с защитой → rar (восстановление архивов)
• Резервное копирование → tar (сохранение структуры)
• Важно: В Linux инструменты дополняют друг друга! tar + gzip = .tar.gz
Информатика