Система распаковки данных в современных операционных системах организована с помощью программ-архиваторов. infourok.ru Они позволяют упаковывать и распаковывать файлы. infourok.ru
Процесс упаковки заключается в помещении исходных файлов в архивный файл в сжатом или несжатом виде. infourok.ru Распаковка — это восстановление файлов из архива точно в таком виде, какой они имели до загрузки в архив. infourok.ru При распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память. infourok.ru
Некоторые особенности организации системы распаковки:
- Проверка целостности данных. ru.wikipedia.org При добавлении файлов в архив вносится информация об их контрольных суммах. ru.wikipedia.org При распаковке вычисляется контрольная сумма каждого извлекаемого файла, и, если она не совпадает с суммой, хранящейся в архиве, то выводится сообщение об ошибке. ru.wikipedia.org
- Создание самораспаковывающихся архивов. ru.wikipedia.org Такие архивы представляют собой исполняемые файлы, для распаковки которых не требуются никакие другие программы. ru.wikipedia.org Нужно просто запустить SFX-архив, и он сам извлечёт все содержащиеся в нём данные. ru.wikipedia.org
- Использование асимметричных алгоритмов сжатия. ru.wikipedia.org www.compdoc.ru При таких алгоритмах скорость упаковки практически не влияет на скорость распаковки, которая обычно гораздо выше. ru.wikipedia.org