Программы-архиваторы, принципы построения архиваторов
Программы-архиваторы — это программные приложения, предназначенные для формирования архивов, которые позволяют хранить информационные данные в удобном и компактном формате.
Сущность и предназначение архиваторов
Замечание 1
Архиваторами называются программные продукты, предназначенные для формирования архивов из информационных данных. Архивы служат для сохранения информации в удобном и компактном формате.
Как правило, информационными данными являются различные файлы и папки в памяти компьютера. Обычно сначала информация проходит процедуру упаковки или сжатия. То есть, все архиваторы одновременно являются и приложением, способным упаковывать данные. Но тогда и все программы, способные сжимать данные, могут считаться архиваторами.
Решим твою учебную задачу всего за 30 минут
Попробовать прямо сейчас
Самым главным параметром архиватора считается эффективность сжатия, которая определяет размер формируемого архива. Чем меньше размеры архива, тем меньше памяти потребуется для его сохранения. При пересылке архивных данных требуется меньшая пропускная способность канала трансляции или же пересылка происходит за более короткий временной интервал. Достоинства архивирования несомненны, учитывая, что размер информационных данных может быть уменьшен в два и более раз.
Программы архиваторы. #видеоуроки
Главным минусом архивации считается невозможность непосредственного доступа к информационным данным. Данные, прежде всего, нужно вынуть из архива или выполнить их распаковку. Процедуры упаковки и распаковки информационных данных должны быть обеспечены достаточными системными ресурсами, и они выполняются достаточно медленно.
По этой причине архивацию используют для данных, которые требуются сравнительно не часто. К примеру, архивации подвергаются резервные копии и установочные файлы. На сегодняшний день разработано достаточно много программ архиваторов, обладающих разной эффективностью и распространённостью.
«Программы-архиваторы, принципы построения архиваторов»
Готовые курсовые работы и рефераты
Консультации эксперта по предмету
Помощь в написании учебной работы
Принципы работы программ архиваторов
Известно много различных методик архивации информационных данных. Сегодняшние архиваторы, обычно, способны применять целый набор методов архивации, основными из которых являются следующие:
- Осуществление кодирования длин серий (run length encoding, сокращённо RLE).
- Словарная методика (Lempel Ziv, то есть имена авторов, сокращённо LZ).
- Энтропийная методика или кодирование Хаффмана.
- Методика контекстного моделирования (context modeling, сокращенно CM).
- Метод предсказания по частному совпадению (Prediction by Partial Matching, сокращённо PPM).
- Метод предварительного преобразования или фильтрации.
- Метод непрерывных блоков или непрерывного режима.
RLE метод является достаточно простым. Очерёдность одних и тех же компонентов данных подменяется двумя символами, то есть компонент и количество его повторений. Этот метод обширно применяется и как добавочный, и как промежуточный. В отдельных случаях используется и как самостоятельный метод.
Архивация файлов
Метод LZ считается самой популярной методикой. Здесь применяется словарь, который состоит из наборов информационных данных или слов. При выполнении сжатия осуществляется замена слов на их кодовые обозначения, которые берутся из словаря. В самом известном варианте архиваторов этого типа в качестве словаря принимается непосредственно исходные информационные блоки.
Базовым параметром словарной методики считается словарный размер, который напрямую определяет эффективность архиватора. Но следует заметить, что для данных неоднородного типа слишком завышенный размер словаря может принести вред, поскольку при кардинальной смене типа данных словарь заполняется неактуальными словами. Достоинством этого метода является простота и скорость операции распаковки.
В энтропийном методе компоненты данных, наиболее часто встречающиеся, подвергаются кодированию наиболее короткими кодами, а редко используемые компоненты получают более длинные коды. Так как коротких кодов в итоге получается существенно больше, то и суммарный объём архива будет меньше исходного размера данных. Данный метод широко применяется в качестве дополнительного метода.
В методе контекстного моделирования выполняется построение модели исходных данных. При осуществлении сжатия очередного компонента данных такая модель формирует некоторое предсказание или вероятность, в соответствии с которой выполняется кодирование компонента данных по энтропийному методу. Чем более точно модель будет отображать исходные данные, тем точнее будут предсказания, и, соответственно, более короткими станут коды компонентов исходных данных. Но для формирования эффективной модели необходим большой объём памяти, и при разархивации нужно сформировать снова эту модель.
Метод PPM является продвинутым методом контекстного моделирования. Предсказание осуществляется на базе некоторого числа предшествующих компонентов данных. Главным параметром будет порядок модели, задающий это число компонентов. Чем выше порядок модели, тем больше уровень сжатия информации, но необходимо и больше оперативной памяти для сохранения модельной информации.
Метод предварительного преобразования или фильтрации служит собственно не для сжатия, а для отображения данных в удобном для дальнейших преобразований формате. К примеру, для исходных данных в формате мультимедиа присущи плавные колебания уровня сигнала. По этой причине с такими данными используется дельта-преобразование, при котором вместо абсолютной величины берётся относительное значение. Известны фильтры, предназначенные для текстовых данных, исполняемых файлов, информационных баз и так далее.
Метод непрерывных блоков или непрерывного режима имеет ряд достоинств. В большинстве методов сжатия начальные участки информационных данных или файлов слабо поддаются кодировке. К примеру, в словарной методике изначально словарь просто пустой. При контекстном моделировании изначально модель просто отсутствует и её надо формировать. Чтобы этого избежать, в методе непрерывных блоков выполняется простое отображение исходных файлов в формате единого непрерывного файла.
Источник: spravochnick.ru
Доклад по информатике «Программы-архиваторы»
При сжатии можно уменьшить размер файла в несколько раз, что дает заметную экономию памяти. Это особенно ценно при пересылке файлов через сеть Интернет или размещении их на носителях, объем которых невелик.
Скачать:
Предварительный просмотр:
Нефтеюганское районное муниципальное образовательное бюджетное учреждение
«Салымская средняя общеобразовательная школа № 1»
Конкурс научных докладов
Доклад по информатике
Шевелева Наталья Андреевна
НРМОБУ «Салымская СОШ №1»
2019-2020 учебный год
При эксплуатации компьютера по самым разным причинам возможны порча или потеря информации на жестких дисках. Это может произойти из-за физической порчи жесткого диска, случайного уничтожения файлов, разрушения информации компьютерным вирусом и т.д. Для того чтобы уменьшить потери в таких ситуациях, следует иметь архивные копии используемых файлов.
Программы, осуществляющие сжатие (упаковку файлов), называют архиваторами .
При сжатии можно уменьшить размер файла в несколько раз, что дает заметную экономию памяти. Это особенно ценно при пересылке файлов через сеть Интернет или размещении их на носителях, объем которых невелик.
Создано множество различных архиваторов, наиболее распространенные из них WinRar и WinZip, в ОС Windows также входит служебная программа Архивация данных.
Сжатие информации — это процесс преобразования информации, хранящийся в файле, к виду, при котором уменьшается избыточность в ее представлении и соответственно требуется меньший объем памяти для хранения.
Сжатие информации в файлах происходит за счет устранения избыточности различными способами, например за счет упрощения кодов, исключения из них постоянных битов или представления повторяющихся символов или повторяющейся последовательности символов виде коэффициента повторения и соответствующих символов. Применяют различные алгоритмы подобного сжатия информации.
Сжиматься могут как один, так и несколько файлов, которые в жатом виде помещаются в так называемый архивный файл или архив.
Разархивация (распаковка) — процесс восстановления файлов из архива точно в таком виде, какой он имел до загрузки в архив. При распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память.
В настоящее время применяется несколько десятков программ — архиваторов, которые отличаются перечнем функций и параметрами работы. Из числа наиболее популярных программ можно выделить:
WinZip , пожалуй самый известный архиватор. Это наиболее популярный архиватор, используемый в Интернете. Начиная с версии ME (Millenium Edition), WinZip входит даже в систему Windows. Кроме того, существует немало модификаций архиватора WinZip, таких как zip — magic, 7 — zip, g — zip и т.п., различных по эффективности сжатия.
WinRar — автор программы — Евгений Рошал. Это главный конкурент на просторах Интернета. Обладая лучшими характеристиками, он постепенно теснит другие форматы, но с авторитетом WinZip пока сладить не может. Удобный (русифицированный) интерфейс и достаточно высокая скорость работы в сочетании с низкими системными требованиями обещают WinRar хорошее будущее.
Чтобы зашифровать файлы, нужно до начала архивации указать пароль — в командной строке, в меню или непосредственно на вкладке «Дополнительно» диалога “Имя и параметры архива”.
В отличие от ZIP, формат RAR позволяет шифровать не только данные файлов, но и другие важные области архива: имена файлов, размеры, атрибуты, комментарии и другие блоки.
Существуют архиваторы с узкой специализацией , которые могут работать только с одним форматом файлов, как, например, SfArk, который может сжимать только звуковые в формате SF2. Архиватор WavPack отлично «жмет» звуковые файлы в формате wav. Архиватор DJVU специализируется на сжатии сканированных изображений.
В настоящее время большинство из нас пользуется Интернетом и часто сталкивается с информацией заархивированной различными программами — архиваторами.
Выбирая архиватор, необходимо руководствоваться его универсальностью и надежностью, но не забывать о главных параметрах — качество и скорость сжатия.
Источник: nsportal.ru
Архиваторы для компьютера
Мощный архиватор с уровнем сжатия, превышающим показатели ряда аналогов. Поддерживает все популярные форматы и позволяет шифровать пакующиеся файлы.
WinRAR
WinRAR – мощный многофункциональный всемирно известный архиватор, имеющий широкий спектр дополнительных функций. Самый распространённый для систем Windows и Pocket PC.
WinZip
WinZip — мощная программа для операционной системы Windows предназначена для архивации любой вашей информации, один из старейших и наиболее уважаемых продуктов на рынке.
HaoZip
HaoZip – многофункциональный архиватор, способный распаковать 50 типов архивов. Является бесплатным аналогом популярного WinRar и имеет такой же интерфейс.
Hamster Free ZIP Archiver
Мощный, а также бесплатный инструмент, который позволяет архивировать файлы во все популярные форматы для сжатия (zip, 7z) по усовершенствованному алгоритму, что позволяет делать это почти в два раза быстрее.
IZArc
IZArc — это бесплатный файловый архиватор для ОС Windows, способный сжимать огромное количество форматов и конвертировать образы дисков. Обладает русскоязычным интерфейсом.
360 Zip
Программа для работы с архивными объектами. Может открывать более трех десятков различных видов архивов и сжимать файлы в популярные форматы 7ZIP и ZIP.
Bandizip
Программа для сжатия и распаковки объектов из архивов. Приложение содержит функцию мультиупаковки и отличается высокой скоростью обработки информации.
PowerArchiver
Программа для упаковки и извлечения данных из архивов. Утилита содержит инструменты для работы с условными образами дисков и записи файлов на оптические накопители.
PeaZip
Программа для открытия сжатых файлов различных типов и создания архивов. Особенность утилиты – возможность распознавать более 180 форматов упакованных библиотек.
Сэкономьте место на своем ПК всего парой кликов. Коллекция музыки, архив фото- и видеоматериалов чувствуют себя гораздо комфортнее в компактном заархивированном виде. Все, что от вас требуется, — скачать хороший архиватор.
Даже сегодня, когда диски, флешки и почтoвые сeрвисы позвoляют прoводить опeрации с колоссальными объемами данных, порой очень необходимо сохраняемую информацию немного сжать. Сделать это помогают прoграммы-архиватoры.
Вы можете скачать архиваторы бесплатно на русском языке. Причем, в свободном распространении находятся самые популярные – те, которые заслужили репутацию мощных, надежных и быстрых. В частности, рекомендуем обратить внимание на WinRAR, 7-Zip и IZArc. Эти разработки способны распаковывать и сжимать практически все используемые форматы. В последнее время в категорию «лучшие архиваторы» многие пользователи заносят также HaoZip и Hamster – эти приложения также прeвосходно выпoлняют возлoженные на них функции.
Источник: softobase.com
Лучшие архиваторы. Часть 1
Объем используемых цифровых носителей неуклонно растет. Количество данных, которые переносятся с одного компьютера на другой, исчисляются уже не мегабайтами, как это было еще несколько лет назад, а гигабайтами и даже терабайтами.
Казалось бы, при таком большом объеме информации, проблема нехватки свободного пространства на носителе должна была бы полностью исчезнуть. Однако и сегодня нередко можно попасть в ситуацию, когда ваш любимый Неро отказывается записывать DVD-диск, ссылаясь на нехватку свободного места на лазерном диске. В этом случае приходится прибегать к архивации файлов и подбирать оптимальный формат с максимальной степенью сжатия.
Архивирование файлов используется также при резервном копировании данных. Программы для бекапа в последнее время получили широкое распространение именно по причине того, что объем жестких дисков возрос. При выходе носителя информации из строя теряется огромное количество данных, поэтому создание резервной копии — это уже такая же привычная мера предосторожности, как и использование антивируса.
Архивируют файлы обычно еще и для того, чтобы они занимали меньше места на жестком диске. Также сжатие необходимо при пересылке файлов по электронной почте, копировании информации на другие компьютеры и т.д.
Для архивирования файлов используются специальные программы — архиваторы. Это программы, предназначены для упаковки файлов путем сжатия хранимой в них информации. Сжатие — это процесс преобразования информации, которая содержится в файле, к виду, при котором убирается все лишнее, в результате чего уменьшается размер файла. Такими «лишними» данными в файлах могут быть повторяющиеся символы, постоянные биты и т.д. Соответственно, и методы сжатия могут быть разными.
- Во-первых, большое значение имеет тип сжимаемых данных. Лучше всего сжимаются графические, текстовые файлы. Для них степень сжатия может быть от пяти до сорока процентов. Хуже сжимаются файлы исполняемых программ, загрузочных модулей, файлы мультимедиа.
- Во-вторых, большое значение имеет метод сжатия.
- В-третьих, немаловажно и то, какой архиватор используется. При выборе типа архиватора обычно руководствуются следующими соображениями: чтобы степень сжатия была как можно выше, а времени на упаковку и распаковку файлов уходило как можно меньше.
На сегодняшний день наиболее распространенными являются четыре архиватора — WinRar, WinAce, 7Zip и WinZip. Что касается последней программы, она не выдерживает никакой критики.
Несмотря на широкую известность и громкую рекламную кампанию, благодаря которой программа перекочевала на сотни тысяч компьютеров, WinZip проигрывает конкурентам по всем параметрам. Поэтому в рамках этого обзора мы рассматривать его не будем.
WinRar 3.50 Beta 1
WinRar может ассоциироваться со следующими типами файлов: RAR, ZIP, CAB, ARJ, LZH, ACE, 7-Zip, TAR, GZip, UUE, BZ2, JAR, ISO, Z.
Программа поддерживает файлы практически неограниченного размера (до 8,589,934,591 Гб). Правда, для работы с файлами размером более 4 Гб вам необходимо работать в файловой системе NTFS.
- Несмотря на то, что WinRAR поддерживает формат ZIP, в большинстве случаев рекомендуется выбирать RAR. Это обеспечит более высокий уровень сжатия. Вы можете сжать файлы в ZIP, если вы не уверены, что на компьютере, на котором будут распакованы файлы, будет установлена программа, с помощью которой можно будет распаковать файлы в формате RAR.
- Необходимо определиться, какой метод компрессии лучше всего использовать. Чем выше степень сжатия, тем больше времени уйдет на архивацию, поэтому тут нужно учитывать, для каких целей архивируются данные. Если это долгосрочное хранение, конечно же, имеет смысл подождать и получить архив с максимальной степенью сжатия, если же вам просто необходимо отослать несколько документов по почте, вам подойдет и обычная (Normal) степень сжатия.
Если вам необходимо достичь максимальной степени сжатия файлов, используйте опцию Create solid archive (Создать непрерывный архив). Однако, она имеет и свои недостатки. Во-первых, для распаковки таких файлов понадобится больше времени, чем для извлечения из обычного архива. Представьте себе, что в вашем архиве две стони файлов.
Если он создан обычным способом, вы без труда можете извлечь один из файлов. Если же вы использовали solid archive, тот тут будет иметь значение, каким по счету бы заархивирован нужный вам файл. Если он был в середине второй сотни, то для его распаковки программе будет нужно распаковать 150 файлов, пока она доберется до него. Создание архивов таким способом также может повлечь за собой большие утраты, ведь если архив окажется поврежден, вы потеряете все файлы, которые в нем находились. В случае же запаковки обычным способом вы сможете извлечь из поврежденного архива пусть не все, но большинство файлов.
Если необходимо создать большой архив, на это может уйти довольно много времени. WinRar позволяет определить, сколько примерно времени уйдет на выполнение того или иного задания. Для этого предназначена опция Benchmark and hardware test. Еще одна причина, по которой можно использовать эту опцию — определение возможных ошибок, которые могут возникнуть при архивации на компьютере той или иной конфигурации по причине аппаратного сбоя.
Среди других настроек WinRar’a можно отметить возможность создания самораспаковывающихся архивов с указанием пути распаковки. Такие файлы не требуют наличия на компьютере, на котором их планируется разархивировать, программы-архиватора. Подобные архивы получили название SFX-archives. Их недостатком по сравнению с обычными архивными файлами является больший размер, так как они, кроме собственно запакованных файлов, содержат также исполнительный EXE-модуль.
Cодержимое RAR-архива можно сделать невидимым. Для этого в настройках программы, в окне Archiving with Password нужно установить флажок напротив строки Encrypt File Names.
Можно также установить пароль на открытие архива.
В результате ошибки передачи архива по локальной сети или скачивания его из Интернета, а также по причине аппаратного сбоя или вирусной атаки архив может быть поврежден. WinRar позволяет определить целостность данных, протестировав архив с помощью опции Test Archived Files.
Для того чтобы свести к минимуму вероятность потери данных, при создании архивов WinRar рекомендуется использовать опцию Put Recovery Record (этот флажок можно найти на вкладке General окна создания архива).
Если это было сделано, то в случае повреждения архива его можно будет восстановить.
Кроме этого в WinRar, можно уменьшить вероятность повреждения RAR-архива, указав при его создании размер информации для восстановления. Для этого нужно выполнить команду Commands > Protect Archive From Damage в окне Winrar. При этом объем Recovery Record не может превышать десяти процентов от общего размера архива.
Для восстановления поврежденных RAR-архивов необходимо выбрать нужный файл в окне WinRar и выполнить команду Tools > Repair.
WinRAR умеет встраиваться в контекстное меню, причем поддерживает не только меню Проводника, но и других программ, например популярного файлового менеджера Total Commander. Это дает возможность быстро архивировать файлы, используя настройки по умолчанию и не открывая для этого окно программы.
Кстати, настройки по умолчанию можно изменить, в соответствии с тем, какие требования вы предъявляете к своим архивам. Сделать это можно, открыв окно WinRar и выполнив команду Options > Settings. В этом окне нужно перейти на вкладку Compression и нажать кнопку Create Default. Настройки, заданные в этом окне и будут использоваться для быстрой архивации.
Если же требуется изменить настройки архивации, это тоже можно сделать при помощи контекстного меню. Для этого нужно выбрать команду Add to Archive… Тут можно установить формат и степень сжатия, указать имя архива и выбрать другие параметры архивации.
WinRar позволяет сохранять установленные пользователем настройки в файл с расширением Reg. Позднее этот файл можно импортировать в программу, чтобы повторно использовать заданную конфигурацию. В этом файле хранится такая информация, как история архивов, которые недавно создавались, параметры сжатия по умолчанию и пр.
Еще одна удобная опция Winrar — возможность создания собственных закладок — Favorities. Очень часто бывает необходимо производить регулярное архивирование одних и тех же папок на жестком диске. Добавив в закладки информацию о месторасположении этих папок, можно быстро переходить в них в окне программы и производить архивацию необходимых файлов и вложенных директорий.
Источник: 3dnews.ru