Принцип работы архиватора – Что такое архиватор и зачем он нужен? Принцип работы архиватора

Что такое архиватор и зачем он нужен? Принцип работы архиватора

что такое архиваторОбновлено 28.03.2016.

Бывали ли у вас ситуации, когда нужно связать несколько файлов в один? Например, чтобы передать их кому-нибудь по почте или в скайпе. А бывало, что размер флешки не позволял скинуть все необходимое за один раз? Так вот, если размер файлов слишком велик или если их нужно объединить в один общий файл для удобства, то здесь вам пригодится архиватор. Что это такое, как он работает и в каких ситуациях вообще может понадобиться?

Определение

Для начала определимся с понятием и объясним его смысл.

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

Многие думают, что архивирование это непосредственно сжатие и уменьшение в размерах, но это не совсем так. Существует специальный режим — без сжатия, который применяется только если есть необходимость в объединении. Очень полезная функция. Например, объединенные в один файл фотографии гораздо быстрее скинутся на флешку, чем по отдельности. Если же такой режим не использовать, то запаковка приведет к уменьшению размеров, но не всегда существенному.
[ содержание ]

От чего зависит степень сжатия

Существует деление на два типа файлов:

  • текстовые;
  • бинарные.

При этом текстовые могут сжиматься в десятки раз за счет применения оптимальных алгоритмов сжатия и шифрования. Бинарные же файлы очень плохо подвергаются изменению, так как данные в них имеют сложную структуру и зачастую уже подвержены сжатию и кодированию. Например, mp3 файлы музыки и jpeg фотографии уже сжаты соответствующими алгоритмами с потерями, если применять к ним дополнительно агрессивное шифрование, то после этого их попросту нельзя будет восстановить без критичной потери данных. Так, для музыки существуют формат без сжатия — flac, а для фотографий это raw. Они имеют на порядок больший размер, но и качество там лучше.

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

Какие бывают архиваторы

Самыми распространенными на сегодня являются 7z и WinRAR. Давайте же рассмотрим их поближе.
WinRARWinRaR. Условно бесплатная программа для архивирования файлов. Действует вечный Триал, то есть, первые 40 дней после установки вы пользуетесь им абсолютно свободно, а после этого при каждом запуске вам будут ненавязчиво предлагать купить лицензию. Жмет в форматах rar и zip, распаковывает практически все форматы. Считается лучшим по соотношению скорости к степени сжатия.

7z7z. Полностью свободный архиватор. Запаковывает во множество распространенных форматов, при этом распаковывает практически любые. Самыми часто используемыми форматами запаковки здесь являются 7z, gzip, tar, при чем некоторые из них могут вкладываться друг в друга для дополнительного эффекта. Например, очень часто можно встретить дважды запакованные файлы tar.gz, особенно в Unix системах. По эффективности сжатия немного превосходит WinRAR, но при этом незначительно проигрывает ему в скорости.
[ содержание ]

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

myblaze.ru

Принципы архивирования и программы архивации

Действие средств архивации информации основано на применении алгоритмов сжатия данных, имеющих достаточно долгую историю. В середине 40-х годов XX в. группа ученых-математиков, работавшая в области электротехники, предложила способ создания технологии хранения данных, обеспечивающей экономное расходование пространства хранения информации. Одним из ученых, входящих в эту группу, был Клод Элвуд Шеннон (Claude Elwood Shannon) – основоположник современной теории информации. Математическое понятие информации связано с единицами ее измерения. В теории информации для измерения количества информации принят энтропийный подход, который устанавливает ценность информации для получателя, содержащейся в сообщении. За единицу измерения информации принята величина, названная в честь К.Э. Шеннона – 1 Шеннон – единица измерения количества информации, равная количеству информации, содержащейся в сообщении, выраженном одним из двух равновероятных, взаимоисключающих и исчер­пываю­щих состояний)

1.. Из теоретических разработок того времени в настоящее время находят практическое применение алгоритмы сжатия Хаффмана и Шен­нона-Фано. В 1977 г. математики Абрахам Лемпел (Abraham Lempel) и Якоб Зив (Jacob Ziv) предложили иной алгоритм сжатия, который позже доработал Терри Велч (Terry Welch). Данный алгоритм впоследствии получил название в соответствии с фамилиями авторов-разработчиков – алгоритм LZW.

В настоящее время существует достаточно большое количество специальных программ для архивации файлов, хотя общепризнанных и наиболее употребимых не так уж и много. Некоторые из этих программ распространяются бесплатно2, часть – на коммерческой основе (за плату), но большинство программ такого рода распространяются как «Shareware», т. е. они могут быть получены бесплатно, например, – через Internet. Если же пользователю эта программа понравилась, и он хочет использовать ее постоянно, ему предлагается выслать автору программы или распространителям небольшое, обычно до 50 дол., вознаграждение. Например, за полнофункциональный вариант программы-архиватора WinZip пользователь должен будет перечислить разработчику 29 дол. Как это делается – объясняется, например, в справочной системе утилиты WinZip

3. Цена таких условно бесплатных программ очень сильно зависит от количества копий, которые хочет получить пользователь

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

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

Принцип работы практически всех программ-архиваторов основан на поиске в файле так называемой «избыточной» информации и последующем ее кодировании с целью получения минимального объема. Самый простой алгоритм – заменить длинную последовательность одинаковых символов одним таким символом с указанием количества его повторов1. Например, имея в исходном файле строку NNNNNNNNNNNNNNN, удобнее записать ее «15N». При такой записи даже «невооруженным глазом» видно, что она занимает значительно меньше места, чем первая – в исходном файле. Современные программы-архиваторы используют и более сложные методы сжатия, но тем не менее все методы архивации основаны на статистике сжимаемой информации, т.е. наиболее часто встречаемые символы кодируются наименьшим числом бит, редко встречаемые символы, соответственно, кодируются более длинной последовательностью бит.

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

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

F

F

F

F

F

M

M

M

M

M

V

V

V

V

V

Такой исходный (называемый – архивируемый) файл занимает 15 байт и состоит из следующих символов в шестнадцатеричной системе представления информации:

46

46

46

46

46

4D

4D

4D

4D

4D

56

56

56

56

56

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

01

05

46

06

05

4D

11

05

56

Такая запись означает: в файле с первой позиции пять раз повторяется символ «F», с позиции 6 пять раз повторяется символ «M» и с позиции 11 пять раз повторяется символ «V». Для хранения файла в такой форме потребуется уже всего 9 байт, что на 6 байт меньше исходного (сравните количество задействованных ячеек).

Рассмотренный метод является простым и очень эффективным способом сжатия файлов только в том случае, если обрабатываемый файл содержит большое количество последовательностей повторяющихся файлов. В том же случае, если исходный файл содержит небольшое количество последовательностей повторяющихся символов, такой метод не обеспечивает большой экономии объема. Наиболее эффективен метод сжатия данных, используемый в настоящее время в том или ином виде практически любой программой-архиватором, – это так называемый оптимальный префиксный код и, в частности, кодирование символами переменной длины (алгоритм Хаффмана). Этот метод позволяет записывать наиболее часто встречающиеся символы и группы символов всего лишь несколькими битами. Редкие же символы и фразы будут записаны более длинными битовыми строками. Метод основан на частоте встречаемости определенных символов. Например, в любом английском тексте буква E встречается гораздо чаще, чем буква Z, а буквы X и Q вообще относятся к наименее встречающимся. Таким образом, используя специальную таблицу соответствия, можно закодировать каждую букву Е меньшим числом бит и использовать более длинный код для кодирования более редких букв.

Частота встречаемости определенных символов в тексте была использована английским изобретателем Кристофером Шоулсом (Christopher Sholes) в XIX в. при конструировании пишущей машинки. В 1876 г. он предложил существующую до настоящего времени раскладку клавиатуры QWERTY, исходя именно из того принципа, что порядок букв на ней выбирался специально так, чтобы замедлить скорость набора текста на машинке: при очень быстром наборе рычажки с буквами цеплялись друг за друга1.

Такие популярные архиваторы, как ARJ, PAK, PKZIP работают на основе другого метода (алгоритм Лемпела-Зива). Эти архиваторы классифицируются в специальной литературе как адаптивные словарные кодировщики. Принцип, на котором построен этот метод, заключается в том, что повторяющиеся текстовые строки заменяются указателями на идентичные им строки, встречавшиеся ранее в тексте файла. Лучше всего принцип действия этого метода можно проиллюстрировать на простом примере. Например, все слова какой-либо книги могут быть представлены в виде номеров страниц и номеров строк некоего условного словаря. Важнейшей отличительной чертой такого алгоритма является использование грамматического разбора предшествующего текста с разбиением его на фразы, которые записываются в словарь. Система принятых указателей позволяет сделать ссылки на любую фразу в окне установленного размера, предшествующего текущей фразе. В том случае, если соответствие найдено, текущая фраза заменяется указателем на своего предыдущего двойника.

Вопросы для самоконтроля

  1. Какие программы называются архиваторами?

  2. На чем основан принцип работы программ-архи­ва­торов?

  3. Попробуйте пояснить принцип сжатия текстовой и графической информации на простых примерах.

  4. Назовите основные виды современных программ-архи­ва­торов.

  5. Какие критерии могут служить достаточным основанием для выбора того или иного типа архиватора?

  6. Применение каких современных программ-архиваторов наиболее предпочтительно и почему?

studfile.net

Как работают архиваторы: Утилиты — Статьи — Дай программу!

Поговорим об архиваторах..

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

Принципы работы основных архиваторов

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

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


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

Такой метод использует для работы словарь, который состоит из последовательностей данных или же слов. А в качестве словаря служит блок некоторых данных. В теории все это выглядит намного проще, чем на практике. Дело в том, что эффективность сжатия напрямую зависит от размера этого самого словаря. Если размер слишком большой, то при сжатии словарь будет, перегружен множеством неактуальных кодов.

Скорость, с которой работает любой архиватор, зависит от объема оперативной памяти. В идеале этот объем должен быть в 5 или 6 раз больше словаря. Словарный метод имеет свои плюсы, к примеру, это быстрая распаковка данных, которые были сжаты пред этим.

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

Советы по выбору и работе с архиваторами

Для начала необходимо скачать программу-архиватор. Затем установить ее и запустить. Но прежде нужно выбрать архиватор. Здесь желательно руководствоваться некоторыми критериями. Сначала нужно определиться, какой объем сжимаемой информации предполагается сжимать. Если объем велик, то необходимо знать имеет ли архиватор такую функцию, как создание одного большого архива с входящими в него несколькими меленькими. Также выбор архиватора зависит от того какие в основном файлы придется сжимать. Если большая часть из них однородна, то лучше архиватор подобрать именно под этот тип файлов. Также следует обратить внимание на интерфейс архиватора, на его удобство в основном. Лучше чтобы он был максимально прост, и шагов в нем было как можно меньше. Иначе придется тратить множество времени на архивацию и разархивацию каждого файла. 

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

dprogu.ru

Архиваторы – обзор и принцип работы

Архиваторы – обзор и принцип работы

Архиваторы или упаковщики – это программы для создания копий файлов меньшего размера при помощи специальных методов сжатия информации, а также для объединения копий нескольких файлов в архивный файл. В наше время терабайтных объемов жесткого диска архивация файлов необходима не для экономии места. У многих из нас личные папки содержат гигабайты информации, которую мы после скачивания даже ни разу не открывали. А сколько не просмотренных фильмов и не прослушанной музыки? В последнее время мы разучились бережно относиться к дисковому пространству и аккуратно складывать папки в архивные файлы.

Возможности современных почтовых сервисов позволяют пересылать большие файлы. А при помощи облачных хранилищ данных, таких как Google Drive, DropBox и Яндекс Диск, можно свободно скачивать и раздавать файлы, отправляя адресатам всего лишь одну короткую ссылку.

И все же архиваторы, созданные еще во времена дискет и «слабого» Интернета, до сих пор входят в число самых используемых любым пользователем ПК программ. А все дело в том, что с помощью архива мы можем перенести либо переслать с одного компьютера на другой группу файлов и папок в компактном виде, при этом сохранив их структуру размещения. А это в значительной мере экономит время.

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

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

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

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

На сегодняшний день наиболее популярными программами-архиваторами являются WinRar, WinZip, а также бесплатный 7-Zip. Они дают возможность использовать и другие архиваторы для распаковки архивных файлов, которые были сжаты ними. В эти программы включены такие удобные функции как возможность создавать самораспаковывающиеся и многотомные архивы. Последние подходят для отправки частями по электронной почте, что очень удобно для использования в государственных учреждениях, учитывая, что в большинстве организаций почтовые серверы имеют ограничения на объем передаваемых данных.

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

Последние версии операционной системы Windows поддерживают популярный на западе и проверенный временем архивный формат Zip. Это позволяет добавлять файлы и папки в архив при помощи нескольких кликов мышки. Просто щелкаем по ним правой копкой и выбираем в контекстном меню пункт «Отправить», а затем «Сжатая Zip-папка». Извлечь папки и файлы также достаточно просто. Для этого нажимаем правой кнопкой мышки на архив и выбираем в контекстном меню пункт «Извлечь все», далее выбираем папку, в которую будет распакован файл, и нажимаем «Извлечь».

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

Популярный бесплатный архиватор 7-Zip создает архивные файлы в формате 7z. Работать с этой программой очень удобно и просто. С ее помощью можно создавать архивы как в ее собственном формате 7z, так и в менее компактном, но при этом более популярном – Zip. Для того чтобы создать архив необходимо выбрать нужный файл, нажать на него правой кнопкой мышки, чтобы вызвать контекстное меню, где выбираем «7-Zip» и далее пункт «Добавить к архиву». После откроется окно, в котором можно выбрать уровень сжатия файла, формат, место для сохранения архива и др.
Как видите, мы описали на страницах softreliz.net что в работе с такими полезными программами, как архиваторы нет ничего сложного.

softreliz.net

Что такое архив, архиватор и для чего используются

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

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


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

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

serfery.ru

Как работает архиватор и какие у него возможности

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

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

Как работает архиватор

Функциональные возможности архиваторов

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

  • Формат, объединяющий несколько файлов под единой оболочкой. К примеру, формат «.tar»;
  • Формат, предназначенный исключительно для сжатия файлов. К ним можно отнести форматы «.bzip2» и «.gzip»;
  • Формат с высокой многофункциональностью. Возможности, которых заключаются в следующем: объединение файлов в один, сжатие и шифрование, обнаружение и исправление ошибок, создание самораспаковывающихся архивов, извлечение файлов из архивных документов без дополнительного программного обеспечения. Яркие представители этого семейства архиваторы WinRAR от компании RARLab и 7 ZIP с форматами «.rar» и «.zip» соответственно;
  • Дистрибутивный формат для автоматической установки программного обеспечения на пользовательский персональный компьютер. К примеру, форматы «.ipa», «.apk», «.jar»;
  • Формат для создания CD/DVD образов хранителей информации. Это распространенные форматы «.iso» или «.nrg».

Как работает архиватор

Как архиватор сжимает файлы

На основе алгоритма компрессии данных, не неся потери качеств и содержимого, «LZW» — Lempel-Ziv-Welch (Лемпель – Зив — Вэльч) были созданы большинство современных программ-архиваторов. Основная суть алгоритма состоит в создании таблиц повторяющихся бинарных символов. За счёт этого формируется специфический словарь. В итоге упрощается кодировка, следовательно, и размер сжимаемого файла. Более подробную информацию можно получить из различных статей и докладов на бескрайних просторах глобальной сети интернет.

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

Похожие материалы

xn--80aaebnt8bmecr6a3f.xn--p1ai

29. Архиваторы, их назначение, характеристики.

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

Сжатие информации – это процесс преобразования информации, хранящейся в файле, к виду, при котором уменьшается избыточность в ее представлении и соответственно требуется меньший объем памяти; для хранения.

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

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

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

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

Архивация (упаковка) – помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.

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

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

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

Назначение архиватора:

— создавать архивные файлы из отдельных или всех файлов текущего каталога и его подкаталогов;

— добавлять и заменять файлы в архиве;

— извлекать и удалять файлы из архива;

— просматривать содержимое архива;

— создавать многотомный архив;

— защищать каждый из помещенных в архив файлов 32-битовым циклическим кодом, тестировать архив, проверяя сохранность в нем информации;

— вводить в архив комментарии к файлам;

— запоминать в архиве пути к файлам;

— сохранять в архиве несколько поколений (версий) одного и того же файла;

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

— осуществлять поиск строк в архивированных файлах;

— восстанавливать файлы из разрушенных архивов;

— создавать самораспаковывающиеся архивы как на одном томе, так и на нескольких томах;

— просматривать содержимое текстовых файлов, содержащихся в архиве;

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

studfile.net

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

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