Архивация информации. программы–архиваторы, их характеристики, виды и основные функции.
Ответы на вопрос:
одним из наиболее распространенных видов системных программ являются программы, предназначенные для архивации, упаковки файлов путем сжатия хранимой в них информации.
сжатие информации — это процесс преобразования информации, хранящейся в файле, в результате которого уменьшается ее избыточность, соответственно, требуется меньший объем памяти для хранения.
сжатие информации в файлах производится за счет устранения избыточности различными способами, например за счет кодов, исключения из них постоянных битов или представления повторяющихся символов или повторяющейся последовательности символов в виде коэффициента повторения и соответствующих символов. применяются различные алгоритмы подобного сжатия информации.
сжиматься могут как одни, так и несколько файлов, которые в сжатом виде помещаются в так называемый архивный файл, или архив.
архивный файл — это специальным образом организованный файл, содержащий в себе один или несколько файлов в сжатом или несжатом виде и служебную информацию об именах файлов, дате и времени их создания или модификации, размерах и т. д.
целью упаковки файлов обычно являются обеспечение более компактного размещения информации на диске, сокращение времени и, соответственно, стоимости передачи информации по каналам связи в компьютерных сетях. кроме того, упаковка в один архивный файл группы файлов существенно их перенос с одного компьютера на другой, сокращает время копирования файлов на диски, позволяет защитить информацию от несанкционированного доступа, способствует защите от заражения компьютерными вирусами.
под степенью сжатия понимают отношение размеров сжатого файла и исходного, выраженное в процентах.
степень сжатия зависит от используемой программы сжатия, метода сжатия и типа исходного файла. лучше всего сжимаются файлы графических образов, текстовые файлы, файлы данных, степень сжатия которых может достигать 5 — 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей — 60 — 90%. почти не сжимаются архивные файлы. программы для архивации отличаются используемыми сжатия, что соответственно влияет на степень сжатия.
архивация (упаковка) — помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.
разархивацияия (распаковка) — процесс восстановления файлов из архива точно в таком виде, какой они имели до загрузки в архив. при распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память.
программы, осуществляющие упаковку и распаковку файлов, называютсяпрограммами-архиваторами.
большие по объему архивные файлы могут быть размещены на нескольких дисках (томах). такие архивы называются многотомными. том — это составная часть многотомного архива. создавая архив из нескольких частей, можно записать его части на несколько носителей.
основные виды программ-архиваторовв настоящее время применяется несколько десятков программ-архиваторов, которые отличаются перечнем функций и параметрами работы, однако лучшие из них имеют примерно одинаковые характеристики. из числа наиболее популярных программ можно выделить: zip (и его модификация winzip), winrar, arj (и его разновидности), g-zip, 7-zip.
программы-архиваторы позволяют создавать и такие архивы, для извлечения файлов из которых не требуются какие-либо программы, гак как сами архивные файлы могут содержать программу распаковки. такие архивные файлы называются самораспаковывающимися. самораспаковывающийся архивный файл — это загрузочный, исполняемый модуль, который способен к самостоятельной разархивации находящихся в нем файлов без использования программы-архиватора.
самораспаковывающийся архив получил название sfx-архив (self-extracting). архивы такого типа обычно в формате ехе-файла.
многие программы-архиваторы производят распаковку файлов, выгружая их на диск, но имеются и такие, которые предназначены для создания упакованного исполняемого модуля (программы). в результате такой упаковки создается программный файл с теми же именем и расширением, который при загрузке в оперативную память самораспаковывается и сразу запускается. вместе с тем возможно и обратное преобразование программного файла в распакованный формат. к числу таких архиваторов относятся программы upx, pklite, lzexe.
ппрограмма expand, входящая в состав утилит операционной системы windows, применяется для распаковки файлов программных продуктов, поставляемых фирмой microsoft.
способы программой-архиваторомпрограммой-архиватором осуществляется одним из следующих способов:
— с командной строки, в которой формируется команда запуска, содержащая имя программы-архиватора, команду и ключи ее настройки, а также имена архивного и исходного файлов; — с встроенной оболочки и диалоговых панелей, появляющихся после запуска программы и позволяющих вести с использованием меню и функциональных клавиш, что создает для пользователя более комфортные условия работы; — с контекстного меню проводника в операционной системе windowsРеши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
boom198001.11.2021 23:49
-
toseshevaanna03.01.2020 19:41
-
witin2394j13.11.2022 20:40
-
bdnhm125.05.2021 07:02
-
Сергей001313.02.2020 08:41
-
kerikan02.04.2021 22:09
-
ivan1и2в3а4н510.05.2023 04:23
-
Obamakrutoi30.05.2023 11:07
-
СашаБагнюк2225.10.2020 22:14
-
nut5626.10.2020 01:55
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.