Меню Закрыть

Что такое программа архиватор

Архиватор — программа, предназначенная для упаковки без потерь одного и более файлов в единый файл-архив или в серию архивов для удобства переноса и/или хранения данных. Распаковка архивов выполняется с помощью того же архиватора либо посредством сторонних совместимых утилит. Большинство современных архиваторов также выполняет сжатие упаковываемых в архив данных.

Содержание

Функции и характеристики [ править | править код ]

Простейшие архиваторы просто последовательно объединяют (упаковывают) содержимое файлов в архив, который, помимо файловых данных, содержит информацию об именах и размерах исходных файлов, чтобы можно было точно восстанавливать файлы в их первозданном виде. Поэтому большинство архиваторов также сохраняет метаданные файлов, предоставляемые операционной системой, такие как время создания и права доступа. Такую функциональность реализует tar — стандартный архиватор систем типа UNIX. Если необходимо уменьшить размер tar-архива, к нему применяют сжатие без потерь программами gzip, bzip2 и т. д. Большинство современных прикладных архиваторов использует сжатие при работе с настройками по умолчанию [1] .

Многие архиваторы позволяют указывать дополнительные параметры, наиболее важные из которых влияют на степень и скорость сжатия. Эти характеристики — обратно зависимые величины. То есть, чем выше скорость упаковки, тем меньше степень сжатия, и наоборот. Что касается скорости распаковки, то в большинстве современных архиваторов применяются так называемые асимметричные алгоритмы сжатия, при которых скорость (и степень) упаковки практически не влияет на скорость распаковки, которая обычно гораздо выше.

Большинство архиваторов имеет функцию проверки целостности хранящихся в архиве данных. Для этого в архив при добавлении туда файлов вносится информация об их контрольных суммах. При распаковке (или тестировании) архива обязательно вычисляется контрольная сумма каждого извлекаемого файла, и, если она не совпадает в суммой, хранящейся в архиве, то выводится сообщение об ошибке. Таким образом, архиваторы предоставляют очень важную возможность, о которой многие даже не задумываются: гарантию целостности данных. Кроме того, некоторые архиваторы (например RAR) имеют функции защиты архивов от физических повреждений или даже полной утери отдельных томов многотомных архивов, благодаря чему архив можно рассматривать не только как средство для хранения данных, но и для их восстановления в исходном виде в случае повреждений.

Некоторые архиваторы позволяют создавать так называемые многотомные архивы, то есть архивы, состоящие из нескольких частей указанного или разного размера. Такие архивы удобно применять для переноса больших объёмов данных на носителях меньшего размера (например на флэшках или оптических дисках) и обмена данными через Интернет, когда вместо одного огромного архива практичнее передать несколько файлов меньшего размера. В разных архиваторах многотомность реализована по-разному. Например, в форматах ZIP и 7Z тома – это, по сути, просто разделённый на несколько частей исходный архив, что накладывает определённые ограничения на их использование, тогда как тома многотомных архивов RAR представляют собой практически полноценные архивы.

У ряда архиваторов имеется дополнительная функция создания самораспаковывающихся (SFX) архивов. Такие архивы представляют собой исполняемые файлы, для распаковки которых не требуются никакие другие программы — нужно просто запустить SFX-архив, и он сам извлечёт все содержащиеся в нём данные. Это удобно, когда нужно передать архив кому-то ещё, но нет уверенности, что у него окажется соответствующий архиватор. В действительности SFX-архив – это обычный архив, к которому прикреплён исполняемый модуль распаковки, поэтому SFX-архивы можно обрабатывать внешним архиватором как обычные архивы (например, из-за опасения, что исполняемый модуль может быть заражён вирусом). SFX-архивы, создаваемые некоторыми архиваторами, могут быть многотомными, в этом случае первый том имеет исполняемый формат файла, а все последующие — стандартный для томов.

Читайте также:  Где находятся расширения в опере

Степень сжатия данных [ править | править код ]

Сжатие файлов зависит от используемого архиватором алгоритма и от характера содержащихся в файлах данных. Текстовые файлы поддаются сжатию очень хорошо, бинарные файлы, как правило, хуже, а файлы, содержимое которых уже максимально уплотнено (например аудио- и видеофайлы, а также программы-инсталляторы), – и вовсе не сжимаются.

Нахождение для любого входного файла алгоритма с наименьшим возможным размером на выходе является алгоритмически неразрешимой задачей.

Если в архив упаковывается много файлов, имеющих похожую структуру данных, то некоторые архиваторы (например RAR и 7-Zip) позволяют получать архивы существенно меньшего размера благодаря использованию так называемого непрерывного (solid) сжатия. При таком сжатии все входящие файлы рассматриваются как один непрерывный поток данных, для которого используется один общий словарь, благодаря чему можно достичь очень высокой общей степени сжатия. При этом следует иметь в виду недостатки "непрерывных" архивов: их дольше обновлять; чтобы извлечь файл, находящийся в конце архива, нужно распаковать все файлы, идущие перед ним; в случае повреждения извлечь удастся только файлы, идущие в архиве перед повреждённым файлом.

Пожалуй каждый пользователь компьютера при работе на нём рано или поздно сталкивается с таким типом файлов как "архив" и сразу возникают вопросы: а что это такое архив, зачем они нужны и как с ними работать?

Архивные файлы действительно изначально не совсем понятны пользователям, столкнувшимся с ними впервые, открываешь этот файл, а в нём ещё ряд файлов, а может быть ещё один архив внутри, а в нём ещё файлы 🙂 и получается что-то вроде матрёшки.

Для тех, кто ещё не знаком с этими понятиями, в данной заметке хочу прояснить как можно проще для новичков, что же такое архивы, для чего они могут вам понадобится, как работать с такими файлами при помощи программ-архиваторов (распаковывать их и упаковывать), о понятиях архивации и разархивации.

Потому что файлы этого типа несут определённую полезность и работа с которыми, порой, просто необходима в любой операционной системе.

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

Он представляет собой файл, который содержит себе один или несколько других файлов, папок, в сжатом виде, при этом размер файлов в архиве может быть уменьшен за счёт сжатия, а может остаться практически неизменным, что зависит и от типа самих файлов и от программы, которой происходила запаковка в архив.

Архивные файлы бывают различных типов, например: RAR, ZIP, 7z, TAR, BZ и прочие. Зависит от того, в какой программе был создан архив.

Теперь выделю для чего они нужны при работе и преимущества их использования:

Основное причина использования архивов при работе с компьютером – возможность передавать при помощи них сразу несколько файлов как один, например, по почте, когда не удобно передавать их по отдельности или попросту не получается этого сделать.

Чтобы было понятнее, представьте, что вам нужно передать кому-нибудь 20 книг + какие-нибудь документы из нескольких листов в файлах. Так вот, мы, конечно, можем передавать всё это добро по очереди, по отдельности, но это неудобно и займёт больше времени. А можно ведь просто погрузить всё в коробку, плотно упаковав и передать её нужному человеку.

Читайте также:  Ati radeon hd 6490m

Вот в этом примере коробка – это и есть тот самый файл-архив, в который вы сложили другие файлы и передали всё разом, вероятно уменьшив при этом и общий объём, если плотненько упаковали 🙂

Теперь к реальному примеру: нужно передать человеку по почте или другим способом 100 файлов-документов. Можно каждый прикреплять к письму на почте, можно все их перенести в папку "облака" и дать ссылку на скачивание, а можно быстренько упаковать всё в архив и отправить любым из удобных и подходящих способов.

Кстати, во втором случае из примера выше (перенести все файлы в папку облака), получатель так или иначе получит эти файлы в виде одного архива, после чего будет распаковывать у себя на компьютере если только не решит каждый файлик загружать по отдельности.

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

Дополнительные возможности, такие как: установка пароля, возможность разбить архив на части. То есть вы можете установить пароль на архив и никто не сможете распаковать его и получить доступ к файлам, пока не введёт ваш пароль. Будет доступен лишь просмотр содержимого архива (т.е. будет видно названия файлов и папок, содержащихся в нём).

Если создаваемый архив планируется большого объёма (веса), то при его создании можно настроить автоматическое его разбиение на тома заданного размера, а при распаковке 1-го из них будут распакованы все остальные как единый архив.

Сжатие файлов. Каждый архив способен сжимать файлы, которые в него упаковываются. Как я выше упомянул, зависит это и от самих файлов, например, лучше все сжимаются текстовые файлики, хуже фото, видео и другие архивы.

Но также зависит и от программ архиваторов, о чём расскажу ниже.

Работа с архивами | Понятие архиватора

Для того чтобы работать с архивами существуют так называемые программы-архиваторы. Они позволяют:

Упаковать нужные файлы и папки в архив с нужными настройками;

Распаковать файлы из созданного архива, чтобы работать с ними в привычном виде, в папке.

Процесс упаковки, то есть создания архива называют архивацией, а обратный процесс (распаковка) – разархивацией.

Таким образом, архиватор – это программа, позволяющая создавать архивы с нужными настройками, выполнять операции по работе с ними (просмотр и управление их содержимым), а также выполнять их разархивацию.

Есть множество различных программ-архиваторов, но я выделю 3 самых популярных:

WinRAR, пожалуй, самый известный и востребованный, умеющий создавать 3 типа архивов (rar, rar4, zip), задавать при множество настроек и разархивировать любые типы архивов.

Подробнее о нём и о том как с ним работать рассказано здесь »

7-Zip, не менее популярный, но в отличие от 1-го абсолютно бесплатный и ничего не просит (винрар постоянно напоминает и внесении "пожертвования"), также умеет работать в любыми типами архивов.

Всё самое нужное о нём рассказано здесь »

Встроенный в Windows Zip-архиватор, который, собственно, доступен только в системах Windows и не умеет практически ничего кроме создания и распаковки обычных ZIP-архивов. Но для начала, когда ещё нет на компьютере ничего другого, вполне сгодится 🙂

Читайте также:  Генерация штрих кода php

О том как с ним работать подробно расписано здесь »

Заключение

Подведу некоторых краткий итог: архивы – это тип файлов, которые дают нам, пользователям компьютеров и других устройств (на смартфонах, планештах тоже можно работать с ними) некоторые преимущества, например, упаковку многих файлов и папок со сжатием, с установкой пароля и передачу другому человеку через интернет как один файл.

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

Уверен, что необходимость поработать с архивами обязательно касается рано или поздно каждого пользователя, имеющего дело с компьютером, даже обычных офисных работников. Т.е. для работа с этим форматом файлов не только каких-нибудь супер-специалистов и программистов касается 🙂

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

А если что-то вдруг забыл важное досказать или остались вопросы, напишите, пожалуйста, об этом в комментариях к статье 🙂 Всем обязательно отвечу!

Сделай репост – выиграй ноутбук!

Каждого 1 и 15 числа iBook.pro разыгрывает подарки.

  • Нажми на одну из кнопок соц. сетей
  • Получи персональный купон
  • Выиграй ноутбук LENOVO >Подробно: ibook.pro/konkurs

LENOVO IdeaPad Intel Core i5, 8ГБ DDR4, SSD, Windows 10

На фан-сайте winrar-fansite.com вы всегда можете скачать WinRAR бесплатно на русском языке для компьютера, мобильного телефона и планшета, но прежде чем это сделать, давайте познакомимся с программой поближе.

WinRAR – это один из первых архиваторов, появившийся еще во времена MS-DOS (одна из первых операционных систем, без графической оболочки), умеющий открывать и создавать архивы во многих форматах на Windows, Android и других операционных системах.

Программа WinRAR условно-бесплатная, период ознакомительного использования – 40 дней, но так как разработчики по окончании пробного периода не блокируют функционал архиватора, а лишь показывают уведомления с просьбой приобрести лицензию, то это не стало препятствием для ее популярности у пользователей в России.

Установка «ВинРАР» происходит без «сюрпризов» – во время нее вы не увидите ни рекламы, ни предложений установить рекламное ПО. На одном из последних ее этапов (на Windows) вам будет предложено ассоциировать файлы архивов с программой и встроить ее команды в контекстное меню проводника – рекомендуем сделать это (чтобы упростить пользование архиватором).

Возможности архиватора WinRAR

  • создание архивов в своем собственном формате RAR (+RAR5), а также ZIP;
  • распаковка архивов всех известных типов;
  • защита архивов паролем;
  • возможность добавлять комментарии;
  • поддержка командной строки;
  • регулировка степени сжатия;
  • тестирование производительности вашего компьютера во время операции архивирования;
  • проверка архивов на вирусы;
  • встроенный мастер-помощник.

Преимущества

  • русская версия WinRAR имеет простой и понятный интерфейс, в котором не сложно разобраться;
  • есть версии для основных платформ;
  • работает быстро и без падений;
  • может заархивировать файл практически неограниченного размера и надежно защитить его паролем.

Недостатки

  • нельзя сменить язык через меню, для этого придется скачивать другую языковую версию архиватора.

Скачайте WinRAR с официального сайта по ссылке ниже, выбрав свою операционную систему.

Рекомендуем к прочтению

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code

Adblock detector