Практикум по информатике и информационным технологиям. I. Обработка данных на ПК

37 Практическая работа №А Архивирование данных Цель занятия: ознакомление с общими принципами архивирования и резервного копирования данных, с основными программами-архиваторами и приобретение навыков работы с архивами. 4.1. Общие сведения об архивировании данных Для повышения эффективности использования дискового пространства ПК хранимые файлы можно подвергать архивированию (сжатию, компрес­ сии) - обработке по специальному алгоритму, уменьшающему длину файла без потери информации. Соответственно, должен быть обратный алгоритм декомпрессии, абсолютно точно восстанавливающий исходный файл из сжа­ того. Существует ряд методов, различающихся достижимой степенью сжатия и необходимыми для этого вычислительными ресурсами (объём используе­ мой оперативной памяти и время работы процессора). По общим соображе­ ниям, очевидно, что большее сжатие требует больших вычислительных за­ трат. Достижимая степень сжатия зависит и от характера данных - некоторые файлы при попытке сжатия даже увеличиваются в объёме. Хорошо, напри­ мер, сжимаются текстовые файлы (просто символьные или файлы MS Word). Практически не сжимаются файлы типа pdf (формат Adobe Acrobat), даже если они содержат просто текст. С ростом мощности персональных компьютеров становились приемле­ мыми алгоритмы, обеспечивающие всё большую степень сжатия. Так, пер­ вые архиваторы файлов ARC, PKARC и PACK сменились более мощными PKZIP, АСЕ, CAB, TAR, ARJ, RAR и другими. Хранение файлов в виде упа­ кованных архивов даёт экономию места на диске сразу по двум статьям: во- первых, уменьшается длина файла (число байт), во-вторых, если архивирует­ ся группа файлов, то уменьшаются потери на недоиспользованных кластерах (в среднем по половине кластера на файл). Современные архиваторы совместно с операционной системой позво­ ляют работать с файлами прямо из архива - выбранный файл распаковывает­ ся в каталог для временного хранения и оттуда передаётся требуемому при­ ложению. Для этого достаточно открыть архив программой архиватором и щёлкнуть мышкой по требуемому файлу. Кроме, того, архивирование файлов широко применяется при периодическом резервном копировании важных данных на съёмные носители: гибкие диски, ZIP или ZIV диски, компакт- диски CD-R и CD-RW, съёмные жесткие диски, и т.п. Кроме сжатия отдельных файлов применяют и дисковые компрессоры - программные средства, сжимающие данные на диске «прозрачно» для при­ ложений (и пользователя). Каждый раз при записи файла (или его фрагмента) выполняется компрессия, а при чтении - декомпрессия. Конечно, для испол­ нения в реальном времени пригодны не всякие алгоритмы компрессии, и ра

RkJQdWJsaXNoZXIy MTY0OTYy