Найти в Дзене
Мой комп

Архивация данных. Форматы архивов

Нам довольно часто приходится иметь дело с архивами различных данных: То программу портативную скачали и ее распаковать нужно, то нам фотки передали одним архивным файлом. Будучи "чайником" я задумалась: "А что это такое - архив? И как его открыть? А как его создать?" Что такое архивация? Обычно под архивацией мы понимаем упаковку нескольких файлов в один файл. Например, у нас есть портативная программа AIDA64 Engineer. Мы хотим передать ее другу че рез Яндекс Диск. Для того, чтобы папку с программой AIDA64 Engineer было легче передать, ее необходимо запаковать в архив (архивировать). Или другой пример: мы получили архив с портативной версией программы CrystalDiskInfo.Чтобы открыть этот архив нам тоже нужна программа-архиватор. Если в Windows 8, 10 и 11 есть встроенный распаковщик "Извлечь все", то в ранних версиях Windows такой кнопки не было. К тому же архивы формата RAR мы не сможем распаковать через встроенный распаковщик архивов "Извлечь все" ( если это не Windows 11). Тут уж при

Нам довольно часто приходится иметь дело с архивами различных данных: То программу портативную скачали и ее распаковать нужно, то нам фотки передали одним архивным файлом.

Будучи "чайником" я задумалась: "А что это такое - архив? И как его открыть? А как его создать?"

Что такое архивация?

Обычно под архивацией мы понимаем упаковку нескольких файлов в один файл. Например, у нас есть портативная программа AIDA64 Engineer. Мы хотим передать ее другу че рез Яндекс Диск.

Для того, чтобы папку с программой AIDA64 Engineer было легче передать, ее необходимо запаковать в архив (архивировать).

Добавляем файлы в архив
Добавляем файлы в архив

Или другой пример: мы получили архив с портативной версией программы CrystalDiskInfo.Чтобы открыть этот архив нам тоже нужна программа-архиватор.

Извлекаем файлы из архива
Извлекаем файлы из архива

Если в Windows 8, 10 и 11 есть встроенный распаковщик "Извлечь все", то в ранних версиях Windows такой кнопки не было.

К тому же архивы формата RAR мы не сможем распаковать через встроенный распаковщик архивов "Извлечь все" ( если это не Windows 11).

Тут уж придется искать стороннее программное обеспечение.

Сперва давайте коротко пробежим по основным форматам архивов:

  1. RAR - этот формат обеспечивает более глубокое сжатие, но может требовать специальной программы для работы с ним. Формат RAR поддерживает различные методы шифрования для повышения безопасности данных;
  2. 7z. - этот формат высокой степени сжатия. Он использует алгоритм LZMA;
  3. CAB.- этот формат разработала компания Microsoft. Он используется для используется для установки программного обеспечения в Windows;
  4. ISO - этот формат архивов обычно используется для образов дисков CD и DVD;
  5. ZIP - один из популярных форматов архивации. Он позволяет упаковать файл без потери качества. Использует следующие алгоритмы сжатия Deflate, LZMA, BZip2 и другие;
  6. TAR - этот формат архивов широко используется в системах на базе Limux и Unix, чаще всего в сочетании с сжатием (например, .tar.gz).
  7. WIM и ESD - Это форматы образа Windows. Их разработала компания Microsoft. С их помощью можно сжать и развернуть целые разделы дисков. Данные форматы широко используется при развертывании Windows и резервном копировании системы.

Помимо основных форматов архивов существуют менее распространенные:

  • SHAR - это устаревший формат архивов. Используется в основном в средже операционных систем на базе Limux и Unix. Этот формат архива оборачивает файлы и каталоги в сценарий оболочки, который при выполнении может воссоздать исходные файлы. Несмотря на то, что эти архивы широко распространены в среде операционных систем на базе Limux и Unix, архивам SHAR не хватает сжатия и расширенных функций, таких как поддержка метаданных. Это делает формат архива SHARменее эффективными и безопасными по сравнению с современными форматами архивов (примеры современных форматов архивов TAR и ZIP;
  • XAR - это универсальный формат архива. Он использовался в основном в операционной системе macOS для распространения пакетов программного обеспечения. Этот формат не так широко распространен как TAR или ZIP, но этот формат архива остается важным форматом в операционных системах Linux и MacOS. В этих системах архивы формата XAR используются для упаковки системных компонентов, обновлений и приложений. Архивы формата XAR поддерживают широкий спектр алгоритмов сжатия, обладают высокой расширяемостью и включают каталог метаданных для каждого файла в архиве;
  • PAGES - это собственный формат документов, которое использует программное обеспечение для обработки текста Apple Pages. Файлы этого формата текст, мультимедиа и информацию о макете в одном пакете. Это позволяет создавать многофункциональные документы со встроенным мультимедиа. Данный формат совместим со всеми устройствами Apple и его можно экспортировать (переделать) в другие форматы, такие как PDF, Word и EPUB;
  • Z - это устаревший формат сжатия данных. Обычно используется в операционных системах на основе UNIX/ Несмотря на то, что данный формат архива вытеснен наиболее вытеснен более продвинутыми форматами (например, GZIP и BZIP2) он по-прежнему используется для архивации данных и для совместимости со старыми системами.
  • LZ (Лемпеля-Зива) - основной формат сжатия. ОН составляет основу различных других алгоритмов сжатия данных. Широко используется для быстрого и эффективного сжатия, особенно в сценариях, где преобладают повторяющиеся шаблоны данных. Сжатие LZчасто применяется перед архивированием, чтобы уменьшить пространство для хранения и ускорить передачу данных;
  • XZ - формат архивов с высокой степенью сжатия данных. Такой формат обычно используется для упаковки программного обеспечения и архивирования данных в средах операционных систем Linux;
  • LZMA -алгоритм сжатия архивных форматов, таких как 7z, уменьшает размер файлов без потери данных;
  • PKG - это файл установщика пакетов программного обеспечения, обычно используется в среде операционной системы macOS для распространения приложений, сценариев и других компонентов программного обеспечения, обеспечивая плавную установку и обновления$
  • GZIP (ГНУ-ЗИП) - этот формат архива использует алгоритм DEFLATE для сжатия архивов, отличаясь от формата архива ZIP тем, что алгоритм сжатия применяется к одному файлу, а не к отдельным файлам;
  • BZ2 - это сжатый файл BZIP2. Эффективно сжимает большие файлы с помощью преобразования Берроуза-Уиллера и кодирования Хаффмана, что делает его универсальным выбором для различных типов данных;
  • CPIO - это двоичный архиватор и формат файла. Структура CPIO проста и хорошо документирована, что делает ее легко понятной и пригодной для использования в различных Unix-подобных системах (например в Linux). То есть CPIO - это набор команд. Рассмотрим различные опции данного архиватора:

1) Режим копирования из архива: cpio -i (copy in) выбирает файлы из стандартного входного потока.

2) Режим копирования в архив: cpio -o (copy out) читает список имён файлов из входного потока и копирует эти файлы в стандартный выходной поток вместе с полным путём и информацией о состоянии.

3) Режим передачи: cpio -p (pass) читает список имён файлов, которые при необходимости создаются и копируются в указанное целевое дерево каталогов.

  • WUX - это формат файла, который используется для сжатия файлов игр Wii U, уменьшая их размер при хранении и распространении без потери целостности данных.

Каким образом можно открыть WUX файл?

Вообще просмотреть содержимое WUX файла можно с помощью онлайн сервисов. Например с помощью Free Online wux viewer или DOCPOSE Open WUX file online.

Также можно открыть WUX файл с помощью таких программ как WudCompress от Exzap Petergov или Cemu.

Программа Cemu - это эмулятор для игровой консоли Wii U. Использует файлы WUD для хранения образов дисков для эмуляции игр. WUX - это сжатая версия файла WUD, созданного с использованием WudCompress, что позволяет уменьшить размер файла за счет удаления дублирующих секторов. Это приводит к сжатию без потерь. Файлы WUX можно открывать непосредственно в эмуляторе Cemu. Этот формат файла классифицируется как Disk Image.

Хотя Автору файл WUX не встретился ни разу.

В следующих статьях мы рассмотрим способы создания и распаковки архивов.

1. Архиваторы для Windows. Встроенное средство для работы с архивами;

2. Архиваторы для Windows. Стороннее программное обеспечение - 7-Zip;

Уважаемые читатели! Если Вам понравилась статья, поставьте, пожалуйста лайк и подпишитесь на канал. Обсуждение материала в комментариях только приветствуется. Мне будет очень приятно.