Нам довольно часто приходится иметь дело с архивами различных данных: То программу портативную скачали и ее распаковать нужно, то нам фотки передали одним архивным файлом.
Будучи "чайником" я задумалась: "А что это такое - архив? И как его открыть? А как его создать?"
Что такое архивация?
Обычно под архивацией мы понимаем упаковку нескольких файлов в один файл. Например, у нас есть портативная программа AIDA64 Engineer. Мы хотим передать ее другу че рез Яндекс Диск.
Для того, чтобы папку с программой AIDA64 Engineer было легче передать, ее необходимо запаковать в архив (архивировать).
Или другой пример: мы получили архив с портативной версией программы CrystalDiskInfo.Чтобы открыть этот архив нам тоже нужна программа-архиватор.
Если в Windows 8, 10 и 11 есть встроенный распаковщик "Извлечь все", то в ранних версиях Windows такой кнопки не было.
К тому же архивы формата RAR мы не сможем распаковать через встроенный распаковщик архивов "Извлечь все" ( если это не Windows 11).
Тут уж придется искать стороннее программное обеспечение.
Сперва давайте коротко пробежим по основным форматам архивов:
- RAR - этот формат обеспечивает более глубокое сжатие, но может требовать специальной программы для работы с ним. Формат RAR поддерживает различные методы шифрования для повышения безопасности данных;
- 7z. - этот формат высокой степени сжатия. Он использует алгоритм LZMA;
- CAB.- этот формат разработала компания Microsoft. Он используется для используется для установки программного обеспечения в Windows;
- ISO - этот формат архивов обычно используется для образов дисков CD и DVD;
- ZIP - один из популярных форматов архивации. Он позволяет упаковать файл без потери качества. Использует следующие алгоритмы сжатия Deflate, LZMA, BZip2 и другие;
- TAR - этот формат архивов широко используется в системах на базе Limux и Unix, чаще всего в сочетании с сжатием (например, .tar.gz).
- 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;