Реферат: Архивация файлов

РЕФЕРАТ

 

По информатике

По теме:

<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.  

еще рефераты
Еще работы по программному обеспечению