Что такое расширение архивных файлов в информатике
Бывает так, что пользователи компьютера имеют дело с файлом, который не получается открыть, расширение не известно, программы, те, что есть в наличии на компьютере, не помогают решить возникшую проблему, а на экране неизвестная абракадабра и вопрос не представляется возможным решить. Возможно неизвестные файлы с непонятными расширениями — это архив с запакованными данными.
Приложения
Архивные файлы особенно полезны тем, что они хранят данные файловой системы и метаданные внутри содержимого конкретного файла и, таким образом, могут храниться в системах или отправляться по каналам, которые не поддерживают рассматриваемую файловую систему, только содержимое файла - примеры включают отправку структура каталогов по электронной почте.
Помимо архивных целей, архивные файлы часто используются для упаковки программного обеспечения для распространения, поскольку содержимое программного обеспечения часто естественным образом распределяется по нескольким файлам; архив тогда известен как упаковка. Хотя формат архивного файла такой же, существуют дополнительные соглашения о содержимом, например, требование файл манифеста, и получившийся формат известен как формат упаковки. Примеры включают деб для Debian, БАНКА для Java и APK-файл для Android.
Расширения архива
Примеры расширений файлов, которые говорят о том, что вы имеете дело с архивом: основные и наиболее часто встречающиеся zip и rar и расширения архивных файлов, которые встречаются более редко: tz, gz, ace, arj, r00, 7z, r01, tar и другие.
Примеры
Расширения имени файла используется для различения различных типов архивов, включая застегивать, рар, 7z, и деготь.
Java также представила целое семейство архивных расширений, таких как банка и война (j для Java и ш для Интернета). Они используются для обмена всем развертыванием байт-кода. Иногда они также используются для обмена исходным кодом и другими текстовыми, HTML и XML файлами. По умолчанию все они сжаты.
Восстановление данных
Расширение файла(s) [1] | MIME тип [2] | Официальное название [3] | Платформа [4] | Описание |
---|---|---|---|---|
.ecc | dvdisaster файл с исправлением ошибок | Несколько | Формат файла, используемый dvdisaster для восстановления данных, когда диски повреждены или частично не читаются. | |
.ecsbx | Исправление ошибок SeqBox | Несколько | Архив с прямым исправлением ошибок и возможностью восстановления на уровне секторов. Версия с исправлением ошибок SeqBox. | |
.par .par2 | приложение / x-par2 | Parchive файл | Несколько | Формат файла, используемый в сочетании с любым форматом архива для обеспечения избыточности и восстановления данных, чаще всего в группа новостей распространение бинарных файлов. |
.rev | WinRAR объем восстановления | Несколько | Формат файла, используемый с WinRAR rar тома. Восстановление данных - это дополнительная избыточность данных, которая предоставляется в форме открытых записей для восстановления и / или томов для восстановления, что позволяет реконструировать хорошие архивы (включая реконструкцию целых томов). |
Функции
Форматы архивов
An формат архива это формат файла файла архива. Некоторые форматы четко определены их авторами и стали соглашениями, поддерживаемыми множеством поставщиков и сообществ.
- Только архивирование форматы магазин метаданные и соединять файлы.
- Только сжатие форматы только сжимают файлы.
- Многофункциональный форматы могут хранить метаданные, объединять, сжимать, шифровать, создавать информацию для обнаружения ошибок и восстановления, а также упаковать архив в самораспаковывающиеся и самораспаковывающиеся файлы.
- Упаковка программного обеспечения форматы используются для создания программные пакеты это могут быть самоустанавливающиеся файлы.
- Образ диска форматы используются для создания образы дисков объемов массового хранения.
Архивирование Только
Расширение файла(s) [1] | MIME тип [2] | Официальное название [3] | Платформа [4] | Описание |
---|---|---|---|---|
.a, .ar | приложение / x-архив | Архиватор Unix | Unix-подобный | Традиционный формат архива на Unix-подобный системы, которые сейчас используются в основном для создания статические библиотеки. |
.cpio | приложение / x-cpio | cpio | Unix-подобный | Об / мин файлы состоят из метаданных, объединенных (обычно) архивом cpio. Новые системы RPM также поддерживают другие архивы, поскольку cpio устаревает. cpio также используется с initramfs. |
.shar | приложение / x-shar | Архив оболочки | Unix-подобный | Самораспаковывающийся архив, использующий Оболочка Борна (ш). |
.LBR | .LBR | CP / M |
Содержание
Только сжатие
Расширение файла(s) [1] | MIME тип [2] | Официальное название [3] | Платформа [4] | Описание |
---|---|---|---|---|
.bz2 | приложение / x-bzip2 | bzip2 | Unix-подобный | An Открытый исходный код, патент- и роялти-свободный формат сжатия. Алгоритм сжатия - это Преобразование Барроуза-Уиллера за которым следует переход на передний план и наконец Кодирование Хаффмана. |
.F. XF [5] | Заморозить / растопить [1] | QNX4, Unix-подобный и ДОС | Старый компрессор для ОС QNX4. Алгоритм сжатия - модифицированный ЛЗСС, с адаптивным Кодирование Хаффмана. | |
.gz | приложение / gzip [6] | gzip | Unix-подобный | GNU Zip, основной формат сжатия, используемый Unix-подобный системы. Алгоритм сжатия ВЫПУСКАТЬ, который объединяет ЛЗСС с Кодирование Хаффмана. |
.lz | приложение / x-lzip | lzip | Unix-подобный | Альтернативный LZMA реализация алгоритма с поддержкой контрольных сумм и байт идентификатора. |
.lz4 | LZ4 | Unix-подобный | Алгоритм, разработанный Янном Колле, рассчитан на очень высокие скорости (де) сжатия. Это LZ77 производная, без энтропийное кодирование. | |
.lzma | приложение / x-lzma | Lzma | Unix-подобный | В LZMA алгоритм сжатия, используемый 7-молния. |
.lzo | приложение / x-lzop | Изоп | Unix-подобный | Реализация LZO алгоритм сжатия данных. |
.rz | rzip | Unix-подобный | Программа сжатия, разработанная специально для очень больших файлов, содержащих избыточность на большом расстоянии. | |
.sfark | сфАрк | Windows сжать / распаковать- Linux и macOS только распаковать | Программа сжатия, предназначенная для высокого сжатия файлов SF2 (SoundFont). | |
.sz | приложение / x-snappy-frame | Мгновенно | Unix-подобный | Формат сжатия, разработанный Google, и с открытым исходным кодом в 2011 году. Мгновенно стремится к очень высокой скорости, разумному сжатию и максимальной стабильности, а не к максимальному сжатию или совместимости с любой другой библиотекой сжатия. Это LZ77 производная, без энтропийное кодирование. |
.? Q? | SQ | CP / M и ДОС | Squeeze: программа, сжимающая файлы. У файла, который был «сжат», средний инициал имени был изменен на «Q», так что сжатый текстовый файл заканчивался на .TQT, сжатый исполняемый файл заканчивался на .CQM или .EQE. Обычно используется с архивами .LBR, либо сохраняя сжатые файлы в архиве, либо сохраняя распакованные файлы с последующим сжатием архива, имя которого оканчивается на «.LQR». | |
.? Z? | CRUNCH | CP / M и ДОС | Программа сжатия, написанная Стивеном Гринбергом, реализующая алгоритм LZW. В течение нескольких лет в мире CP / M, когда реализация ARC отсутствовала, файлы CRUNCH, хранящиеся в архивах .LBR, были очень популярны. Реализация LZW в CRUNCH имела несколько необычную функцию изменения и периодической очистки кодовой таблицы в памяти при ее заполнении, что приводило к улучшению сжатия многих файлов на несколько процентов. | |
.xz | приложение / x-xz | xz | Unix-подобный | Формат сжатия с использованием LZMA2 для достижения высоких степеней сжатия. Алгоритм LZMA - это LZ77 производная, с энтропийное кодирование в виде кодирование диапазона. |
.z | приложение / x-compress | сдувать (пакет) | Unix-подобный | Традиционный Кодирование Хаффмана формат сжатия. |
.Z | приложение / x-compress | компресс | Unix-подобный | Традиционный LZW формат сжатия. |
.zst | приложение / zstd | Zстандарт | Кроссплатформенность | Алгоритм, разработанный Янном Колле в Facebook, сочетающий высокую скорость и высокую степень сжатия. Это LZ77 производная, с энтропийное кодирование в виде Конечная энтропия состояния и Кодирование Хаффмана. |
. _ | MS-DOS / Windows | Формат (ы) сжатия, используемый некоторыми программами установки DOS и Windows. MS-DOS включает expand.exe для распаковки файлов установки. Сжатые файлы создаются с помощью соответствующей команды compress.exe. Алгоритм сжатия ЛЗСС. |
Что такое архив
Архив – это файл, в котором находятся другие файлы, используемый для их архивации с возможностью сжатия и дальнейшей распаковке, при помощи программы архиватора.
Объясняя более простым языком: архивный файл или просто архив – это контейнер для файла или даже группы файлов, находящихся и сжатыми в этой упаковке, иногда имеющие парольную защиту, а отличием архива от папки является возможность хранения в нём информации в сжатом виде.
С точки зрения компьютерной науки, архив — это определённый двоичный код, который выглядит примерно так:
Таким двоичным кодом компьютер видит все файлы – текстовые документы, изображения, видео-формат, музыкальную композицию. Для компьютера все файлы — это только определённое сочетание нулей и единиц. Не знаешь, что такое файл, читай одноимённую статью на сайте.
Архивационная программа проводит группировку кластеров с похожим количеством нолей и единиц и получается примерно такой результат:
То есть, 40 символов будут в файле в свободном нахождении, и только 10 из них будут находиться в архиве. Однако открыть файл из архива просто так уже не получится. Что бы открыть такой файл, нужно провести разархивацию – извлечение файлов из архива, рассказано о которой будет чуть ниже.
Архивирование и сжатие
Устарело с введением AppleDoubleзакодированные архивы 7z (только для Macintosh).
.pak также кратко использовался недолговечной программой MSDOS PKPAK.
Типы архивов
Для сжатия используются различные алгоритмы, которые можно разделить на обратимые и методы сжатия с частичной потерей информации . Последние более эффективны, но применяются для тех файлов, для которых частичная потеря информации не приводит к значительному снижению потребительских свойств. Характерными форматами сжатия с потерей информации являются:
- .jpg - для графических данных;
- .mpg - для видеоданных;
- .mp3 - для звуковых данных.
Характерные форматы сжатия без потери информации:
- .tif, .pcx и другие - для графических файлов;
- .avi - для видеоклипов;
- .zip, .arj, .rar, .lzh, .cab и др. - для любых типов файлов.
Упаковка и распространение программного обеспечения
Примечания
^1 Не путать с архиватором БАНКА написанный Робертом К. Юнгом, который производит файлы с расширением ".j".
Сравнение
Функции
Функции, поддерживаемые различными типами архивов, включают:
Некоторые архивные программы содержат информацию о самораспаковке, самоустановке, исходном объеме и носителе, а также примечания / описание пакета.
В расширение файла или же заголовок файла файла архива являются индикаторами формат файла использовал. Файлы компьютерных архивов создаются файловый архиватор программного обеспечения, ПО для создания оптических дисков, и образ диска программного обеспечения.
Обнаружение и восстановление ошибок
Архивные файлы часто включают проверки на четность и другие контрольные суммы за обнаружение ошибок, например zip файлы использовать циклическая проверка избыточности (CRC). Архивы RAR может включать избыточные исправление ошибки данные (называемые записями восстановления).
Файлы архива иногда сопровождаются отдельными файлами архива четности (PAR), которые позволяют дополнительно обнаруживать ошибки и исправлять их, особенно при восстановлении отсутствующих файлов в многофайловом архиве.
Архивация - это сжатие одного или более файлов с целью экономии памяти и размещение сжатых данных в одном архивном файле. Архивация данных - это уменьшение физических размеров файлов, в которых хранятся данные, без значительных информационных потерь.
Архивация проводится в следующих случаях:
- когда необходимо создать резервные копии наиболее ценных файлов;
- когда необходимо освободить место на диске;
- когда необходимо передать файлы по E-mail.
Архивный файл представляет собой набор из нескольких файлов (одного файла), помещенных в сжатом виде в единый файл, из которого их можно при необходимости извлечь в первоначальном виде. Архивный файл содержит оглавление, позволяющее узнать, какие файлы содержатся в архиве.
В оглавлении архива для каждого содержащегося в нем файла хранится следующая информация:
- имя файла;
- размер файла на диске и в архиве;
- сведения о местонахождения файла на диске;
- дата и время последней модификации файла;
- код циклического контроля для файла, используемый для проверки целостности архива;
- степень сжатия.
Любой из архивов имеет свою шкалу степени сжатия. Чаще всего можно встретить следующую градацию методов сжатия:
- Без сжатия (соответствует обычному копированию файлов в архив без сжатия).
- Скоростной.
- Быстрый (характеризуется самым быстрым, но наименее плотным сжатием).
- Обычный.
- Хороший.
- Максимальный (максимально возможное сжатие является одновременно и самым медленным методом сжатия).
Лучше всего архивируются графические файлы в формате .bmp, документы MS Office и Web-страницы.
Что такое архиваторы?
Архиваторы – это программы (комплекс программ) выполняющие сжатие и восстановление сжатых файлов в первоначальном виде. Процесс сжатия файлов называется архивированием. Процесс восстановления сжатых файлов – разархивированием. Современные архиваторы отличаются используемыми алгоритмами, скоростью работы, степенью сжатия (WinZip 9.0, WinAce 2.5, PowerArchiver 2003 v.8.70, 7Zip 3.13, WinRAR 3.30, WinRAR 3.70 RU).
Другие названия архиваторов: утилиты - упаковщики, программы - упаковщики, служебные программы, позволяющие помещать копии файлов в сжатом виде в архивный файл.
В ОС MS DOS существуют архиваторы, но они работают только в режиме командной строки. Это программы PKZIP и PKUNZIP, программа архиватора ARJ. Современные архиваторы обеспечивают графический пользовательский интерфейс и сохранили командную строку. В настоящее время лучшим архиватором для Windows является архиватор WinRAR.
WinRAR – это 32 разрядная версия архиватора RAR для Windows. Это - мощное средство создания архивов и управления ими. Есть несколько версий RAR, для разных операционных систем: Windows, Linux, UNIX, DOS, OS/2 и т.д.
Существует две версии RAR для Windows:
- версия с графическим пользовательским интерфейсом - WinRAR.EXE;
- Консольная версия RAR.EXE пульт линии команды (способ текста) версия - Rar.exe.
- Позволяет распаковывать архивы CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, и обеспечивает архивирование данных в форматы ZIP и RAR.
- Обеспечивает полную поддержку архивов ZIP и RAR.
- Имеет специальные алгоритмы, оптимизированные для текста и графики. Для мультимедиа сжатие можно использовать только с форматами RAR.
- Поддерживает технологию перетаскивания (drag & drop).
- Имеет интерфейс командной строки.
- Может осуществлять непрерывное архивирование, что обеспечивает более высокую степень сжатия по сравнению с обычными методами сжатия, особенно при упаковке большого количества небольших файлов однотипного содержания.
- Обеспечивает поддержку многотомных архивов, то есть осуществляет разбивку архива на несколько томов (например, для записи большого архива на диски). Расширение томов: RAR, R01, R02 и т.д. При самораспаковывающемся архиве первый том имеет расширение EXE.
- Создает самораспаковывающиеся архивы (SFX) обычные и многотомные архивы, обеспечивает защиту их паролями.
- Обеспечивает восстановление физически поврежденных архивов.
- Имеет средства восстановления, позволяющие восстанавливать отсутствующие части многотомного архива.
- Поддерживает UNICODE в именах файлов.
- Для новичков предназначен режим Мастер (Wizard), с помощью которого можно легко осуществить все операции над архивами.
WinRAR имеет и другие дополнительные функции. WinRAR способен создать архив в двух различных форматах: RAR иZIP.
Рассмотрим преимущества каждого формата.
Архив в формате ZIP
Архив в формате RAR
формат RAR в большинстве случаев обеспечивает значительно лучшее сжатие, чем ZIP. Кроме того, формат RAR обеспечивает поддержку многотомных архивов, имеет средства восстановления поврежденных файлов, архивирует файлы практически неограниченных размеров. Необходимо отметить, что при работе в файловой системе FAT32 архивы могу достигать только 4 гигабайт. Работа с большими размерами архива поддерживается только в файловой системе NTFS.
Программа архивации Microsoft Backup (резервная копия)
Запуск программы осуществляется: Пуск – программы – стандартные – служебные – архивация данных. Откроется мастер архивации и восстановления в обычном режиме. Из этого режима можно перейти в расширенный режим для работы с мастером архивации, мастером восстановления и мастером аварийного восстановления ОС.
Программа архивации позволяет защитить данные от случайной утери в случае, если в системе возникает сбой оборудования или носителя информации. С помощью Backup можно создать резервную копию данных на жестком диске, а затем создать архив на другом носителе данных. Носителем архива может быть логический диск или отдельное устройство (съемный диск).
Программа архивации создает снимок состояния тома, представляющий собой точную копию содержимого диска на определенный момент времени, в том числе открытых файлов, используемых системой. Во время выполнения программы архивации пользователь может продолжать работать с ОС без риска потери данных.
Это список форматы файлов использован архиваторы и компрессоры используется для создания архивные файлы.
Архиватор: архивация и разархивирование
Из приведённой информации становится понятно, что архиватор осуществляет архивирование и обратный процесс - разархивирование различных файлов. Помимо простого файлового сжатия некоторые архивные программы могут осуществлять архивацию в многотомном варианте. К примеру, если на каком-либо сайте или в почтовой программе существуют ограничения на передачу файлов в мегабайтах, а у вас есть необходимость сделать передачу большого объёма информации, то можно осуществить многотомную передачу.
В случае, когда нет уверенности в том, что у получателя информации есть программа – архиватор, то существует возможность создания самораспаковывающегося архива. Как видно из названия, такой архив распакуется сам при двойном щелчке по нему мышью с указанием места распаковки.
Одной из функциональных возможностей программ-архиваторов является возможность закрывать архивы паролем. Получателю отсылается архив, и отдельно сообщается к нему пароль. Такой архив не сможет разархивировать тот, кто не осведомлён о том, какой пароль нужно вводить.
С помощью архива можно сжимать файлы. Однако не каждый файл может быть подвержен таким изменениям и не в равной степени. К примеру, текстовые документы есть возможность сжимать в 10 раз, а изображения практически не поддаются сжатию.
Примечания
^1 Сжатие не является встроенной функцией форматов, однако итоговый архив можно сжать с помощью любого алгоритма по выбору. Некоторые реализации включают функцию для автоматического выполнения этого
^2 Большинство реализаций могут дополнительно создавать самораспаковывающийся исполняемый файл
^3 Пофайловое сжатие с gzip, bzip2, lzo, xz, Lzma (в отличие от сжатия всего архива). Человек может выбрать не сжимать уже сжатые имена файлов на основе их суффикса.
Для открытия архива нужна программа-архиватор
Хоть по умолчанию в операционной системе уже установлен архиватор, всё равно необходимо сначала определить какое расширение имеет архив и может ли распаковывать архив с таким расширением ваш архиватор. Ведь архивы бывают разными, имеющие свои расширения и не все архиваторы являются универсальными. Расширение обозначено в названии файла после точки набором символов на английском языке.
После того, как вы определили расширение архива (щелчок, правой кнопкой мыши по файлу – свойства – расширение или тип файла), а также определили наличие среди ваших программ архиватора. Выяснили список расширений, с которыми он работает, открывает ли ваш архиватор архивы с таким расширением, можно делать некоторые выводы о дальнейших действиях.
Если нужный архиватор на компьютере отсутствует, то соответственно, его нужно скачать в интернете и установить. Лучше всего сразу выбирать универсальный архиватор, что бы он мог открывать как можно большее количество типов архивных файлов, тогда не придётся каждый раз искать нужный архиватор, который работает с разархивацией только отдельных файлов.
Содержание
Контейнеры и компрессия
Примечания
^1 Хотя оригинал деготь формат использует ASCII кодировка символов, текущие реализации используют UTF-8 (Unicode), которая обратно совместима с ASCII.
^2 Поддерживает внешнюю программу Parchive (par2).
^3 Начиная с версии 3.20, RAR может сохранять время изменения, создания и последнего доступа с точностью до 0,0000001 секунды (= 0,1 мкс). [4] [5]
^4 Семейство PAQ (с его более легкой производной LPAQ) претерпело множество изменений, каждая версия предлагала свое собственное расширение. Например: «.paq9a».
^5 WIM может хранить зашифрованный текст зашифрованных файлов на NTFS том, но такие файлы можно расшифровать только в том случае, если администратор извлекает файл на том NTFS и доступен ключ дешифрования (обычно от первоначального владельца файла в той же установке Windows). Microsoft также распространила некоторые загружаемые версии операционной системы Windows в виде зашифрованных файлов WIM, но с помощью внешнего процесса шифрования, а не функции WIM.
- Цель: Форматы архивов используются для резервного копирования, мобильности и архивирование. Множество форматов архивов компресс данные должны занимать меньше места для хранения и приводить к сокращению времени передачи, поскольку одни и те же данные представлены меньшим количеством байтов. Еще одно преимущество заключается в том, что файлы объединяются в один архивный файл, что снижает накладные расходы на управление или передачу. Есть множество алгоритмы сжатия доступны для сжатия архивных данных без потерь, и некоторые алгоритмы работают лучше (меньший архив или более быстрое сжатие) с определенными типами данных. Форматы архивов также используются большинство операционных систем к упаковка программное обеспечение для более легкого распространения и установки, чем двоичные исполняемые файлы.
- Расширение имени файла: The ДОС и Windows операционные системы требовали, чтобы имена файлов включали расширение (как минимум из одного, а обычно из трех символов) для определения типа файла и его использования. Расширения имени файла должны быть уникальными для каждого типа файла. Много операционные системы определять тип файла по его содержимому без необходимости указывать расширение в его имени. Однако использование трехсимвольных расширений было воспринято как полезное и эффективное сокращение для определения типов файлов.
- Проверка целостности: Архивные файлы часто хранятся на магнитные носители, который подлежит хранилище данных ошибки. Рано ленточный носитель было больше ошибок, чем сегодня. Многие форматы архивов содержат дополнительную информацию об исправлении ошибок для обнаружения ошибок хранения или передачи, а программное обеспечение, используемое для чтения файлов архива, содержит логика для обнаружения и возможного исправления ошибок.
- Запись восстановления: Многие форматы архивов содержат избыточные данные, встроенные в файлы для обнаружения ошибок хранения или передачи данных, а программное обеспечение, используемое для чтения архивных файлов, содержит логику для обнаружения и исправления ошибок.
- Шифрование: Чтобы защитить данные, которые хранятся или передаются, от чтения в случае перехвата, многие форматы архивов включают возможность шифрования данных. Для шифрования данных доступно несколько математических алгоритмов.
Основные алгоритмы сжатия
Говоря об алгоритмах сжатия, будем иметь в виду обратимые алгоритмы.
Алгоритм RLE (Run-Length Encoding) использует принцип выявления повторяющихся последовательностей. При сжатии записывается последовательность из двух повторяющихся величин: повторяемого значения и количества его повторений.
Исходная последовательность: 3, 3, 12, 12, 12, 0, 0, 0, 0.
Сжатая информация: 3, 2, 12, 3, 0, 4.
Коэффициент сжатия: 6/9*100% = 67%.
Алгоритм KWE (Keyword Encoding) предполагает использование словаря, в котором каждому слову соответствует двухбайтовый код. Эффективность сжатия увеличивается с ростом объема кодируемого текста.
Алгоритм Хафмана предполагает кодирование не байтами, а битовыми группами. В нем можно выделить три основные этапа.
An архивный файл это файл, состоящий из одного или нескольких компьютерные файлы вместе с метаданные. Архивные файлы используются для сбора нескольких файлов данных в один файл для облегчения переносимости и хранения или просто для компресс файлы, чтобы использовать меньше места для хранения. Архивные файлы часто хранят структуры каталогов, обнаружение и исправление ошибок информация, произвольные комментарии, а иногда и встроенные шифрование.
Программа архиватор 7Zip
Какой формат сжатия файлов лучше? Если имеется необходимость в многофункциональном архиваторе, то рекомендуется использовать 7Zip, обладающий полным набором архивационных функций. Этот архиватор производит распаковку почти любого формата архива, создаёт самораспаковывающийся архив, может выполнять многотомное архивирование, обеспечивает защиту паролем.
Лицензия этого архиватора бесплатная для любого пользования, это свободная программа без коммерческой привязки. Русскую версию можно скачать отсюда:
Данный архиватор не требует регистрации или оплаты.
Что такое архив – это не только вместилище для скопившейся информации, это возможность её сжатия и защиты.
Термин "архивация" не совсем точен. Главное назначение программ-архиваторов - сжатие файлов с целью экономии памяти. Поскольку со сжатыми файлами часто невозможно работать по их прямому назначению, их используют для хранения копий файлов, т.е. для их архивации . Сжатию (уплотнению) могут быть подвергнуты: файлы, папки, диски. Сжатие файлов и папок необходимо либо для их транспортировки, либо для резервного копирования, либо для обмена информацией по сети Интернет. Уплотнение дисков применяют для повышения эффективности использования их рабочего пространства (обычно для дисков недостаточной емкости).
Существует много программ-архиваторов, имеющих различные показатели по степени и времени сжатия, эти показатели могут быть разными для различных файлов (текстовых, графических, исполняемых и т.д.), то есть один архиватор хорошо сжимает текстовый файл, а другой - исполняемый.
Архиватором (упаковщиком) называется программа, позволяющая за счет применения специальных методов сжатия информации создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл , из которого можно при необходимости извлечь файлы в их первоначальном виде.
Весь спектр существующих сегодня архиваторов можно разделить на три группы, которые мы условно назовем файловыми , программными и дисковыми .
Файловые архиваторы позволяют упаковывать один или несколько файлов (например, все содержимое данного подкаталога вместе с вложенными в него подкаталогами) в единый архивный файл. Размер последнего, как правило, меньше, чем суммарный размер исходных файлов, но воспользоваться запакованными программами или данными, пока они находятся в архиве, нельзя, пока они не будут распакованы. Для распаковки архивного файла обычно используется тот же самый архиватор.
Программные архиваторы действуют иначе. Они позволяют упаковать за один прием один единственный файл - исполняемую программу ЕХЕ-типа, но зато так, что заархивированная программа будет сразу после ее запуска на исполнение самораспаковываться в оперативной памяти и тут же начинать работу.
Дисковые архиваторы позволяют программным способом увеличить доступное пространство на жестком диске. Типичный дисковый архиватор представляет собой резидентный драйвер, который незаметно для пользователя архивирует любую записываемую на диск информацию и распаковывает ее обратно при чтении. Однако операции чтения/записи файлов несколько замедляются, поскольку процессору требуется время для упаковки и распаковки.
Для архивирования используются специальные программы - архиваторы или диспетчеры архивов. Наиболее известные архиваторы: WinZip; WinRar; WinArj. Эти программы обеспечивают возможность использования и других архиваторов, поэтому, если на компьютере, куда перенесены сжатые в них файлы, отсутствуют указанные программы, архивы можно распаковать с помощью другого архиватора. До сих пор широко используются и соответствующие программы, созданные в MS DOS, но способные работать и в Windows.
Почти все архиваторы позволяют создавать удобные самораспаковывающиеся архивы (SFX – Self-extracting-архивы) – файлы с расширением .ехе. Для распаковки такого архива не требуется программы-архиватора, достаточно запустить архив *.ехе как программу. Многие архиваторы позволяют создавать многотомные (распределенные) архивы, которые могут размещаться на нескольких дискетах.
Основными характеристиками программ-архиваторов являются:
- скорость работы;
- сервис (набор функций архиватора);
- степень сжатия – отношение размера исходного файла к размеру упакованного файла.
Основными функциями архиваторов являются:
- создание архивных файлов из отдельных (или всех) файлов текущего каталога и его подкаталогов, загружая в один архив до 32 000 файлов;
- добавление файлов в архив;
- извлечение и удаление файлов из архива;
- просмотр содержимого архива;
- просмотр содержимого архивированных файлов и поиск строк в архивированных файлах;
- ввод в архив комментарии к файлам;
- создание многотомных архивов;
- создание самораспаковывающихся архивов, как в одном томе, так и в виде нескольких томов;
- обеспечение защиты информации в в архиве и доступ к файлам, помещенным в архив, защиту каждого из помещенных в архив файлов циклическим кодом;
- тестирование архива, проверка сохранности в нем информации;
- восстановление файлов (частично или полностью) из поврежденных архивов;
- поддержки типов архивов, созданных другими архиваторами и др.
Программа WinZip не входит в комплект поставки Windows. Для использования этого архиватора его необходимо предварительно установить на компьютер.
Создать новый архив или добавить файлы в уже существующий архив с помощью программы WinZip можно двумя способами.
I способ создания архива – с использованием контекстных меню (без предварительного запуска архиватора):
- Выделить файл (файлы) или папку для архивирования.
- Вызвать контекстное меню и выбрать команду Add to Zip, после чего откроется окно WinZip, а поверх него диалоговое окно Add (Добавить). Но при архивировании одного файла или папки удобнее воспользоваться командой Add to *.zip, содержащую имя архива (по умолчанию). Эта команда позволяет выполнить операцию без открытия окна программы WinZip и диалогового окна Add.
- В диалоговом окне Add ввести путь и имя архива.
- Щелкнуть по кнопке Add.
II способ – с предварительным запуском архиватора:
- Запустить программу WinZip.
- Ввести команду меню File / New Archive (Файл / Новый архив) или щелкнуть по кнопке New на панели инструментов.
- В диалоговом окне New Archive в поле create in: (Поместить в:) указать диск и папку, куда должен быть помещен создаваемый архив.
- В поле Имя файла: ввести имя создаваемого архива и щелкнуть OK.
- В окне WinZip ввести команду ACTIONS / Add (ДЕЙСТВИЯ/ добавить) либо щелкнуть по кнопке Add на панели инструментов.
- В диалоговом окне Add выделить файлы для архивирования, ввести необходимые параметры и щелкнуть по кнопке Add. Выделенные файлы будут помещены в архив, а в окне программы WinZip появится информация об архиве.
- Для завершения операции следует выполнить команду FILE / Close Archive (Файл / Закрыть архив).
Разархивировать файлы (извлечь из архива) также можно двумя способами.
I способ – без предварительного запуска архиватора:
- Открыть окно необходимой папки и выделить файл архива для распаковки.
- Вызвать контекстное меню и выбрать команду Extract to. (Извлечь в. ). Откроется диалоговое окно Extract (Извлечь).
- В поле Extract to: указать диск и папку, куда должны быть помещены распакованные файлы.
- Щелкнуть по кнопке Extract.
II способ – с предварительным запуском архиватора:
- Запустить WinZip.
- Ввести команду File/Open Archive (Файл/ Открыть архив) либо щелкнуть по кнопке Open на панели инструментов.
- Открыть папку, содержащую файл архива, и выбрать имя файла, который необходимо распаковать.
- Щелкнуть по кнопке Открыть. Имена файлов, содержащихся в этом архиве, появятся в окне программы.
- Выделить файлы для разархивирования.
- Ввести команду ACTIONS / Extract (ДЕЙСТВИЯ / Извлечь) либо щелкнуть по кнопке Extract на панели инструментов.
- В открывшемся диалоговом окне Extract указать диск и папку, куда должны быть помещены распакованные файлы. При распаковке всех файлов активизировать переключатель All Files (Все файлы).
- Щелкнуть по кнопке Extract.
Программа WinZip позволяет получать информацию о файлах, находящихся внутри архива, без распаковки архива, а также просматривать содержимое сжатых файлов без их извлечения из архива. Это важно, так как далеко не все архивы стоит распаковывать.
Для просмотра архивного файла необходимо выполнить следующие действия:
- Запустить WinZip.
- Ввести команду File / Open Archive (Файл / Открыть архив).
- В диалоговом окне Open Archive найти и выделить нужный архивный файл.
- Щелкнуть по кнопке Открыть. Имена файлов, содержащихся в этом архиве, появятся в окне программы.
- Дважды щелкнуть по имени файла, который необходимо просмотреть. Файл откроется в окне программы, с которой он ассоциирован.
- Щелкнуть по кнопке View.
Читайте также: