Реферат: Архивация файлов
РЕФЕРАТ
По информатике
По теме:
<img src="/cache/referats/23272/image001.gif" v:shapes="_x0000_i1025">
Ученицы 10-Б класса
ДСФМШ №17
Алфёровой А.
2005 г.
<span Georgia",«serif»"> О
дним из наиболее распространённых видов системныхпрограмм являются программы, предназначенные для архивации, упаковки файловпутём сжатия хранимой в них информации.Сжатиеинформации — это процесс преобразования информации, хранящейся в файле, врезультате которого уменьшается её избыточность, соответственно, требуетсяменьший объём памяти для хранения.
Сжатие информации в файлах производиться засчёт устранения избыточности различными способами, например за счёт упрощениякодов, исключения из них постоянны битов или представления повторяющихсясимволов или повторяющейся последовательности символов в виде коэффициентаповторения и соответствующих символов. Применяются различные алгоритмыподобного сжатия информации.
Сжиматься могут как один, так и несколькофайлов, которые в сжатом виде помещаются в так называемый архивный файл.
Архивныйфайл – это специальным образом организованный файл, содержащий в себе одинили несколько файлов в сжатом или несжатом виде и служебную информацию обименах файлов, дате и времени их создания или модификации, размерах и т.п.
Целью упаковки файлов обычно являютсяобеспечение более компактного размещения информации на диске, сокращениевремени и, соответственно, стоимости передачи информации по каналам связи вкомпьютерных сетях. Кроме того, упаковка в один архивный файл группы файловсущественно упрощает их, сокращает перенос с одного компьютера на другой,сокращает время копирования файлов на диске, позволяет защитить информацию отнесанкционированного доступа, способствует защите заражения компьютернымивирусами.
Под степенью сжатия понимают отношениеразмеров сжатого файла и исходного, выраженное в процентах.
Степень сжатия зависит от используемойпрограммы сжатия, метода сжатия и типа исходного файла. Лучше всего сжимаютсяфайлы графических образов, текстовые файлы. Почти не сжимаются архивные файлы.Программы для архивации отличаются используемыми методами сжатия, чтосоответственно влияет на степень сжатия.
Архивация– помещение исходных файлов в архивный файл в сжатом или несжатом виде.
Разархивация– процесс восстановления файловиз архива точно в таком виде, какой они имели до загрузки в архив. Прираспаковке файлы извлекаются из архива и помещаются на диск или в оперативнуюпамять.
Программы, осуществляющие упаковку ираспаковку файлов, называются программами – архивами.
Большиепо объему архивные файлы могут быть размещены на нескольких дисках. Такиеархивы называются многотомными. Том-этосоставная часть многотомного архива. Создавая архив из нескольких частей, можнозаписать его на несколько дискет.
Основные виды программ-архиваторов
Внастоящее время применяются несколько десятков программ-архиваторов, которыеотличаются перечнем функций и параметрами работы, однако лучшие из них имеютпримерно одинаковые характеристики. Из числа наиболее популярных программ можновыделить: Zip(и его модификация WinZip), WinRAR, Arj, G-Zip, 7-Zip, Ha, Cab.
Программы– архиваторы позволяют создавать и такие архивы, для извлечения файлов изкоторых не требуются какие-либо программы, так как сами архивные файлы могутсодержать программ распаковки- файлы называются самораспаковывающиеся.
Самораспаковывающийся архивный файл– это загрузочный, исполняемый модуль, которыйспособен к самостоятельной разархивации находящихся в ней файлов.
Самораспаковывающийсяархив получил название SFX-архив.
Многиепрограммы- архиваторы производят распаковку файлов, выгружая их на диск, ноимеются и такие, которые предназначены для создания упакованного исполняемогомодуля. В результате такой упаковки создается программный файл с тем же именеми расширением, который при загрузке в оперативную память самораспаковывается исразу запускается. Вместе с тем возможно и обратное преобразование программногофайла в распакованный формат. К числу таких архиваторов относятся программы Upx, PKLITE,LZEXE.
ПрограммаEXPAND, входящая в состав утилит операционной системы Windows, применяется для распаковки файлов программныхпродуктов, поставляемых фирмой Microsoft.