Скачать презентацию АРХИВАЦИЯ ФАЙЛОВ Лекция 8 Закон природы гласит Скачать презентацию АРХИВАЦИЯ ФАЙЛОВ Лекция 8 Закон природы гласит

Лек.8 Архивация файлов - осн. вар.2011г.PPT

  • Количество слайдов: 44

АРХИВАЦИЯ ФАЙЛОВ Лекция 8 АРХИВАЦИЯ ФАЙЛОВ Лекция 8

Закон природы гласит : • Закон природы гласит : • "Сколько бы места ни было на жестком диске, его все равно не хватит”.

ОПРЕДЕЛЕНИЯ • Утилиты архивации позволяют создать резервные копии файлов, путем помещения их в архив ОПРЕДЕЛЕНИЯ • Утилиты архивации позволяют создать резервные копии файлов, путем помещения их в архив в сжатом виде, что позволяет существенно экономить память магнитных дисков. • Архив (архивный файл) - может содержать несколько логически связанных файлов, помещенных в сжатом виде в единый файл.

Преимущества использования архивных файлов: • экономия места на дисках; • группировка в архив взаимосвязанных Преимущества использования архивных файлов: • экономия места на дисках; • группировка в архив взаимосвязанных файлов облегчает кодирование и перенос группы файлов; • при передаче информации по каналам связи сокращается время и стоимость передачи, возрастает надежность и помехоустойчивость.

Большинство программ архивации поддерживают операции над архивами: · ADD (a) - добавить файлы в Большинство программ архивации поддерживают операции над архивами: · ADD (a) - добавить файлы в архив (добавляются все файлы подряд из помеченной группы); · MOVE (m) - перенести файлы с диска в архив; · UPDATE (u) - добавить файлы к архиву или заменить старые версии файлов более новыми; – Примечание: в архивный файл добавляются только те файлы, которых совсем нет в архиве, либо копия, имеющаяся в архиве, имеет более раннюю дату. Это позволяет предотвратить затирание в архиве более новых версий.

Большинство программ архивации поддерживают операции над архивами: · FRESHEN (f) - заменить старые версии Большинство программ архивации поддерживают операции над архивами: · FRESHEN (f) - заменить старые версии файлов более новыми; – Примечание: - в архив добавляются новые версии тех файлов, которые уже имеются в архиве. Этот режим позволяет добиться того, чтобы в архиве всегда были только свежие версии всех файлов. • LIST (VIEW)(l) - вывод оглавления архива; · EXTRACT (e) - распаковка файлов на диск; · DELETE (d) - удаление файлов из архива;

Большинство программ архивации поддерживают операции над архивами: · SELF - EXTRACT (SFX) - образование Большинство программ архивации поддерживают операции над архивами: · SELF - EXTRACT (SFX) - образование саморазворачивающегося архива; · TESTING (t) - проверка (тестирование) целостности архива; · DISPLAY распаковать файлы и переслать на стандартное устройство ввода-вывода.

4 ИЗВЕСТНЫХ АЛГОРИТМА АРХИВАЦИИ. В основе работы архиваторов лежит принцип перекодирования - часто используемые 4 ИЗВЕСТНЫХ АЛГОРИТМА АРХИВАЦИИ. В основе работы архиваторов лежит принцип перекодирования - часто используемые последовательности байтов заменяют более коротким кодом. Вся информация о перекодировании хранится в специально создаваемой таблице. Лучше всего сжатию поддаются текстовые файлы (можно уменьшить длину в 3 раза). Хуже всего сжимаются исполняемые файлы (*. com, *. exe) только на 1/3.

Универсальные алгоритмы уплотнения реализуются сегодня двумя способами: Ø путем автоматического фонового сжатия данных в Универсальные алгоритмы уплотнения реализуются сегодня двумя способами: Ø путем автоматического фонового сжатия данных в реальном времени на диске специального уплотненного тома (на диске организуется специально уплотненный том) ; Ø с помощью интерактивного уплотнения/ разуплотнения выбираемых пользователем файлов.

Формат задания команд [АРХИВАТОР] [КОМАНДА] [КЛЮЧИ] [ИМЯ АРХИВА] [ИМЕНА ФАЙЛОВ] 1 2 3 4 Формат задания команд [АРХИВАТОР] [КОМАНДА] [КЛЮЧИ] [ИМЯ АРХИВА] [ИМЕНА ФАЙЛОВ] 1 2 3 4 5 1 Архиватор - название файла архиватора (например, APJ. EXE или RAR. EXE)

Формат задания команд [АРХИВАТОР] [КОМАНДА] [КЛЮЧИ] [ИМЯ АРХИВА] [ИМЕНА ФАЙЛОВ] 1 2 3 4 Формат задания команд [АРХИВАТОР] [КОМАНДА] [КЛЮЧИ] [ИМЯ АРХИВА] [ИМЕНА ФАЙЛОВ] 1 2 3 4 5 2 Команда - обозначается одной буквой, которая задает вид выполняемой операции над архивом , (например: • • а - добавить файлы в архив, u - добавить только новые версии файлов в архив, f - обновить файлы в архиве, m - перенести файлы в архив, e, x - разархивировать файлы из архива, d - удалить файлы в архиве, l, v - выдать на экран список файлов в архиве, t - проверить целостность архива.

Формат задания команд [АРХИВАТОР] [КОМАНДА] [КЛЮЧИ] [ИМЯ АРХИВА] [ИМЕНА ФАЙЛОВ] 1 2 3 4 Формат задания команд [АРХИВАТОР] [КОМАНДА] [КЛЮЧИ] [ИМЯ АРХИВА] [ИМЕНА ФАЙЛОВ] 1 2 3 4 5 3 Ключи - задаются после знака / или - ; они уточняют выполняемые операции. Например: • r - включая архивацию файлов из поддиректорий, • e, x - исключить полный путь из имени файла.

Формат задания команд [АРХИВАТОР] [КОМАНДА] [КЛЮЧИ] [ИМЯ АРХИВА] [ИМЕНА ФАЙЛОВ] 1 2 3 4 Формат задания команд [АРХИВАТОР] [КОМАНДА] [КЛЮЧИ] [ИМЯ АРХИВА] [ИМЕНА ФАЙЛОВ] 1 2 3 4 5 4 Имя-архива - имя архивного файла, который будет создан или уже имеется 5 Имена-файлов - список файлов, подлежащих архивации(разархивации). В этом списке разрешается использовать шаблоны с символозаменителями * или ? Если список не указан, то подразумеваются все файлы.

Степень сжатия файлов Vc – объем сжатого файла, Vo – объем исходного файла. Степень сжатия файлов Vc – объем сжатого файла, Vo – объем исходного файла.

Основные виды архиваторов В настоящее время наиболее известны архиваторы: ARJ, PKZIP (PKUNZIP), LHA, RAR Основные виды архиваторов В настоящее время наиболее известны архиваторы: ARJ, PKZIP (PKUNZIP), LHA, RAR и их модификации под Windows. Несмотря на то что сегодня применяется несколько форматов уплотнения данных, фактическим стандартом стал формат ZIP. Реализующая его утилита уплотнения файлов PKZIP остается одной из наиболее широко используемых программ DOS.

АРХИВАТОР RAR • Разработчик архиватора RAR челябинский программист Евгений Рошал. АРХИВАТОР RAR • Разработчик архиватора RAR челябинский программист Евгений Рошал.

АРХИВАТОР RAR • Отличительные особенности: – работа в 2 -х режимах (полноэкранный интерфейс и АРХИВАТОР RAR • Отличительные особенности: – работа в 2 -х режимах (полноэкранный интерфейс и командная строка); – поддержка других типов архиваторов (ZIP, ARJ, LHA); – использование высокоэффективного метода сжатия solid (на 10 -50% выше , чем обычно).

АРХИВАТОР RAR • Шесть методов сжатия: – 0 - нулевое сжатие (copy), т. е. АРХИВАТОР RAR • Шесть методов сжатия: – 0 - нулевое сжатие (copy), т. е. простое копирование файлов в архив без упаковки, – 1 - сверхбыстрое (fastest), – 2 - быстрое (fast), – 3 - нормальное (normal), – 4 - высокое (good), – 5 - максимальное (best).

АРХИВАТОР RAR Идея монолитного архива состоит в том, что файлы, помещаемые в него, сжимаются АРХИВАТОР RAR Идея монолитного архива состоит в том, что файлы, помещаемые в него, сжимаются не по отдельности, а как один большой файл. Если, например, некоторая цепочка символов встречается по одному разу в файлах 1, 2 и 3, то при упаковке в обычный архив она не будет закодирована как повторяющаяся, а при упаковке в монолитный - будет; следовательно, во втором случае получится более высокая степень сжатия.

АРХИВАТОР RAR Монолитный архив может оказаться на 10 - 60% короче соответствующего обычного. АРХИВАТОР RAR Монолитный архив может оказаться на 10 - 60% короче соответствующего обычного.

АРХИВАТОР RAR • Два принципиальных недостатка монолитных архивов Øнизкая надежность Øсложность модификации. – Архив АРХИВАТОР RAR • Два принципиальных недостатка монолитных архивов Øнизкая надежность Øсложность модификации. – Архив организован так, что каждый файл используется при сжатии следующих. Повреждение какого-то одного файла приведет к потере всего "хвоста" архива. Не рекомендуется создавать архив как монолитный, если его предполагается часто обновлять.

ОБОЛОЧКА АРХИВАТОРА RAR. • Правая панель имеет 2 раздела : Memory (память) Settings (установки) ОБОЛОЧКА АРХИВАТОРА RAR. • Правая панель имеет 2 раздела : Memory (память) Settings (установки)

ОБОЛОЧКА АРХИВАТОРА RAR. • Левая панель содержит список файлов и подкаталогов текущего каталога. ОБОЛОЧКА АРХИВАТОРА RAR. • Левая панель содержит список файлов и подкаталогов текущего каталога.

ОБОЛОЧКА АРХИВАТОРА RAR. • В нижней строке выводится подсказка о назначении функциональных клавиш ОБОЛОЧКА АРХИВАТОРА RAR. • В нижней строке выводится подсказка о назначении функциональных клавиш

ОБОЛОЧКА АРХИВАТОРА RAR. • При нажатии клавиши ALT подсказка изменяется и содержит список дополнительных ОБОЛОЧКА АРХИВАТОРА RAR. • При нажатии клавиши ALT подсказка изменяется и содержит список дополнительных функций

ОБОЛОЧКА АРХИВАТОРА RAR. • При нажатии клавиши ALT одновременно появляется окно со списком дополнительных ОБОЛОЧКА АРХИВАТОРА RAR. • При нажатии клавиши ALT одновременно появляется окно со списком дополнительных функций.

ОБОЛОЧКА АРХИВАТОРА RAR. • Установим курсор на архивный файл и войдем в него. ОБОЛОЧКА АРХИВАТОРА RAR. • Установим курсор на архивный файл и войдем в него.

ОБОЛОЧКА АРХИВАТОРА RAR. • Содержимое архива расположено на левой панели. Файлы из этого списка ОБОЛОЧКА АРХИВАТОРА RAR. • Содержимое архива расположено на левой панели. Файлы из этого списка можно просматривать, отмечать и т. д.

ОБОЛОЧКА АРХИВАТОРА RAR. • На правой половине экрана расположено информационное окно, в которое выводятся ОБОЛОЧКА АРХИВАТОРА RAR. • На правой половине экрана расположено информационное окно, в которое выводятся сведения об архиве: имя архива, его статус, кол-во файлов, суммарный объем, степень сжатия.

Структура архивного файла В архивных файлах содержится информация 2 -х видов: • упакованная информация, Структура архивного файла В архивных файлах содержится информация 2 -х видов: • упакованная информация, помещенных в архив файлов; • справочные сведения об этих файлах (оглавление архива).

Оглавление архива Рассмотрим на примере архиватора ARJ Processing archive: BMP. ARJ Archive created: 1998 Оглавление архива Рассмотрим на примере архиватора ARJ Processing archive: BMP. ARJ Archive created: 1998 -12 -17 06: 40: 46, modified: 1998 -12 -17 06: 40: 46 Filename Original Compressed Ratio Date. Time modified CRC-32 Attr. BTPMGVX ------------------- ---------1. BMP 19118 916 0. 048 97 -02 -13 11: 18: 56 2 A 52 D 8 F 9 A--W B 1 10. BMP 19118 896 0. 047 97 -02 -13 11: 21: 44 76 EFA 3 CB A--W B 1 2. BMP 19118 993 0. 052 97 -02 -13 11: 19: 12 B 2149161 A--W B 1 3. BMP 19118 834 0. 044 97 -02 -13 11: 19: 32 2 D 3 F 3 FEC A--W B 1 4. BMP 19118 1128 0. 059 97 -02 -13 11: 19: 52 D 1 DE 57 A 6 A--W B 1 5. BMP 19118 863 0. 045 97 -02 -13 11: 20: 10 C 930 EF 64 A--W B 1 6. BMP 19118 1065 0. 056 97 -02 -13 11: 20: 30 0 ABF 8202 A--W B 1 7. BMP 19118 1111 0. 058 97 -02 -13 11: 20: 44 B 0285750 A--W B 1 8. BMP 19118 708 0. 037 97 -02 -13 11: 21: 06 787 FC 91 E A--W B 1 9. BMP 19118 1045 0. 055 97 -02 -13 11: 22 74 ED 907 D A--W B 1 -----------10 files 191180 9559 0. 050 ИМЯ ФАЙЛА

Оглавление архива Рассмотрим на примере архиватора ARJ Processing archive: BMP. ARJ Archive created: 1998 Оглавление архива Рассмотрим на примере архиватора ARJ Processing archive: BMP. ARJ Archive created: 1998 -12 -17 06: 40: 46, modified: 1998 -12 -17 06: 40: 46 Filename Original Compressed Ratio Date. Time modified CRC-32 Attr. BTPMGVX ------------------- ---------1. BMP 19118 916 0. 048 97 -02 -13 11: 18: 56 2 A 52 D 8 F 9 A--W B 1 10. BMP 19118 896 0. 047 97 -02 -13 11: 21: 44 76 EFA 3 CB A--W B 1 2. BMP 19118 993 0. 052 97 -02 -13 11: 19: 12 B 2149161 A--W B 1 3. BMP 19118 834 0. 044 97 -02 -13 11: 19: 32 2 D 3 F 3 FEC A--W B 1 4. BMP 19118 1128 0. 059 97 -02 -13 11: 19: 52 D 1 DE 57 A 6 A--W B 1 5. BMP 19118 863 0. 045 97 -02 -13 11: 20: 10 C 930 EF 64 A--W B 1 6. BMP 19118 1065 0. 056 97 -02 -13 11: 20: 30 0 ABF 8202 A--W B 1 7. BMP 19118 1111 0. 058 97 -02 -13 11: 20: 44 B 0285750 A--W B 1 8. BMP 19118 708 0. 037 97 -02 -13 11: 21: 06 787 FC 91 E A--W B 1 9. BMP 19118 1045 0. 055 97 -02 -13 11: 22 74 ED 907 D A--W B 1 -----------10 files 191180 9559 0. 050 РАЗМЕР ФАЙЛА НА ДИСКЕ

Оглавление архива Рассмотрим на примере архиватора ARJ Processing archive: BMP. ARJ Archive created: 1998 Оглавление архива Рассмотрим на примере архиватора ARJ Processing archive: BMP. ARJ Archive created: 1998 -12 -17 06: 40: 46, modified: 1998 -12 -17 06: 40: 46 Filename Original Compressed Ratio Date. Time modified CRC-32 Attr. BTPMGVX ------------------- ---------1. BMP 19118 916 0. 048 97 -02 -13 11: 18: 56 2 A 52 D 8 F 9 A--W B 1 10. BMP 19118 896 0. 047 97 -02 -13 11: 21: 44 76 EFA 3 CB A--W B 1 2. BMP 19118 993 0. 052 97 -02 -13 11: 19: 12 B 2149161 A--W B 1 3. BMP 19118 834 0. 044 97 -02 -13 11: 19: 32 2 D 3 F 3 FEC A--W B 1 4. BMP 19118 1128 0. 059 97 -02 -13 11: 19: 52 D 1 DE 57 A 6 A--W B 1 5. BMP 19118 863 0. 045 97 -02 -13 11: 20: 10 C 930 EF 64 A--W B 1 6. BMP 19118 1065 0. 056 97 -02 -13 11: 20: 30 0 ABF 8202 A--W B 1 7. BMP 19118 1111 0. 058 97 -02 -13 11: 20: 44 B 0285750 A--W B 1 8. BMP 19118 708 0. 037 97 -02 -13 11: 21: 06 787 FC 91 E A--W B 1 9. BMP 19118 1045 0. 055 97 -02 -13 11: 22 74 ED 907 D A--W B 1 -----------10 files 191180 9559 0. 050 РАЗМЕР ФАЙЛА В АРХИВЕ

Оглавление архива Рассмотрим на примере архиватора ARJ Processing archive: BMP. ARJ Archive created: 1998 Оглавление архива Рассмотрим на примере архиватора ARJ Processing archive: BMP. ARJ Archive created: 1998 -12 -17 06: 40: 46, modified: 1998 -12 -17 06: 40: 46 Filename Original Compressed Ratio Date. Time modified CRC-32 Attr. BTPMGVX ------------------- ---------1. BMP 19118 916 0. 048 97 -02 -13 11: 18: 56 2 A 52 D 8 F 9 A--W B 1 10. BMP 19118 896 0. 047 97 -02 -13 11: 21: 44 76 EFA 3 CB A--W B 1 2. BMP 19118 993 0. 052 97 -02 -13 11: 19: 12 B 2149161 A--W B 1 3. BMP 19118 834 0. 044 97 -02 -13 11: 19: 32 2 D 3 F 3 FEC A--W B 1 4. BMP 19118 1128 0. 059 97 -02 -13 11: 19: 52 D 1 DE 57 A 6 A--W B 1 5. BMP 19118 863 0. 045 97 -02 -13 11: 20: 10 C 930 EF 64 A--W B 1 6. BMP 19118 1065 0. 056 97 -02 -13 11: 20: 30 0 ABF 8202 A--W B 1 7. BMP 19118 1111 0. 058 97 -02 -13 11: 20: 44 B 0285750 A--W B 1 8. BMP 19118 708 0. 037 97 -02 -13 11: 21: 06 787 FC 91 E A--W B 1 9. BMP 19118 1045 0. 055 97 -02 -13 11: 22 74 ED 907 D A--W B 1 -----------10 files 191180 9559 0. 050 СТЕПЕНЬ СЖАТИЯ ФАЙЛА

Оглавление архива Рассмотрим на примере архиватора ARJ Processing archive: BMP. ARJ Archive created: 1998 Оглавление архива Рассмотрим на примере архиватора ARJ Processing archive: BMP. ARJ Archive created: 1998 -12 -17 06: 40: 46, modified: 1998 -12 -17 06: 40: 46 Filename Original Compressed Ratio Date. Time modified CRC-32 Attr. BTPMGVX ------------------- ---------1. BMP 19118 916 0. 048 97 -02 -13 11: 18: 56 2 A 52 D 8 F 9 A--W B 1 10. BMP 19118 896 0. 047 97 -02 -13 11: 21: 44 76 EFA 3 CB A--W B 1 2. BMP 19118 993 0. 052 97 -02 -13 11: 19: 12 B 2149161 A--W B 1 3. BMP 19118 834 0. 044 97 -02 -13 11: 19: 32 2 D 3 F 3 FEC A--W B 1 4. BMP 19118 1128 0. 059 97 -02 -13 11: 19: 52 D 1 DE 57 A 6 A--W B 1 5. BMP 19118 863 0. 045 97 -02 -13 11: 20: 10 C 930 EF 64 A--W B 1 6. BMP 19118 1065 0. 056 97 -02 -13 11: 20: 30 0 ABF 8202 A--W B 1 7. BMP 19118 1111 0. 058 97 -02 -13 11: 20: 44 B 0285750 A--W B 1 8. BMP 19118 708 0. 037 97 -02 -13 11: 21: 06 787 FC 91 E A--W B 1 9. BMP 19118 1045 0. 055 97 -02 -13 11: 22 74 ED 907 D A--W B 1 -----------10 files 191180 9559 0. 050 ДАТА И ВРЕМЯ СОЗДАНИЯ ФАЙЛА

Оглавление архива Рассмотрим на примере архиватора ARJ Processing archive: BMP. ARJ Archive created: 1998 Оглавление архива Рассмотрим на примере архиватора ARJ Processing archive: BMP. ARJ Archive created: 1998 -12 -17 06: 40: 46, modified: 1998 -12 -17 06: 40: 46 Filename Original Compressed Ratio Date. Time modified CRC-32 Attr. BTPMGVX ------------------- ---------1. BMP 19118 916 0. 048 97 -02 -13 11: 18: 56 2 A 52 D 8 F 9 A--W B 1 10. BMP 19118 896 0. 047 97 -02 -13 11: 21: 44 76 EFA 3 CB A--W B 1 2. BMP 19118 993 0. 052 97 -02 -13 11: 19: 12 B 2149161 A--W B 1 3. BMP 19118 834 0. 044 97 -02 -13 11: 19: 32 2 D 3 F 3 FEC A--W B 1 4. BMP 19118 1128 0. 059 97 -02 -13 11: 19: 52 D 1 DE 57 A 6 A--W B 1 5. BMP 19118 863 0. 045 97 -02 -13 11: 20: 10 C 930 EF 64 A--W B 1 6. BMP 19118 1065 0. 056 97 -02 -13 11: 20: 30 0 ABF 8202 A--W B 1 7. BMP 19118 1111 0. 058 97 -02 -13 11: 20: 44 B 0285750 A--W B 1 8. BMP 19118 708 0. 037 97 -02 -13 11: 21: 06 787 FC 91 E A--W B 1 9. BMP 19118 1045 0. 055 97 -02 -13 11: 22 74 ED 907 D A--W B 1 -----------10 files 191180 9559 0. 050 КОД ЦИКЛИЧЕСКОГО КОНТРОЛЯ CRC

КОД ЦИКЛИЧЕСКОГО КОНТРОЛЯ (CRC) • Этот код - специальная функция всего содержимого файла, составленная КОД ЦИКЛИЧЕСКОГО КОНТРОЛЯ (CRC) • Этот код - специальная функция всего содержимого файла, составленная таким образом, что при любых изменениях файла, изменяется и CRC. • CRC используется для проверки целостности архива • Повреждение данных внутри какого-либо файла в архиве приводит только к невозможности восстановления этого файла. • Повреждение оглавления архива приводит к невозможности его использования в целом.

Наиболее надежный архиватор - PKZIP В архивных файлах *. ZIP информация о каждом файле Наиболее надежный архиватор - PKZIP В архивных файлах *. ZIP информация о каждом файле записывается дважды : • перед каждым файлом в архиве , • в конце архива - сводное оглавление. Имеется специальная программа PKZIPFIX для восстановления поврежденного архива.

САМОРАЗАРХИВИРУЮЩИЕСЯ АРХИВЫ • Многие архиваторы могут создавать саморазархивирующиеся архивы (SFX). • Эта форма удобна САМОРАЗАРХИВИРУЮЩИЕСЯ АРХИВЫ • Многие архиваторы могут создавать саморазархивирующиеся архивы (SFX). • Эта форма удобна тем, что при разархивации не нужно иметь сам архиватор.

Две модели SFX • Малая модель - при создании таких архивных файлов нужно следить Две модели SFX • Малая модель - при создании таких архивных файлов нужно следить за тем, чтобы созданный саморазархивирующийся файл помещался в оперативную память (размер не более 520 -600 к. Б). Процесс архивации, разархивации проходит быстро. • Большая модель - использует всю доступную память на диске, но создание такого архивного файла происходит медленнее,

РЕЗИДЕНТНЫЕ АРХИВАТОРЫ • Предназначены для работы с жесткими дисками (винчестерами). • Резидентно размещаются в РЕЗИДЕНТНЫЕ АРХИВАТОРЫ • Предназначены для работы с жесткими дисками (винчестерами). • Резидентно размещаются в ОЗУ и обрабатывают всю информацию, записываемую на винчестер и считываемую с него. • При записи осуществляется сжатие информации, при считывании - распаковка.

РЕЗИДЕНТНЫЕ АРХИВАТОРЫ • Использование таких архиваторов ведет к увеличению времени записи/считывания и сокращению объема РЕЗИДЕНТНЫЕ АРХИВАТОРЫ • Использование таких архиваторов ведет к увеличению времени записи/считывания и сокращению объема ОЗУ, предоставляемого пользователю. Однако при этом существенно возрастает объем жесткого диска (примерно в 1, 5 - 2 раза).

РЕЗИДЕНТНЫЕ АРХИВАТОРЫ • Программы сжатия данных работают в фоновом режиме, перехватывая команды чтения и РЕЗИДЕНТНЫЕ АРХИВАТОРЫ • Программы сжатия данных работают в фоновом режиме, перехватывая команды чтения и записи. То, что остальные программы считают накопителем, на самом деле является большим скрытым файлом. При записи на диск уплотняющая программа сжимает данные; когда файл снова вызывается, утилита восстанавливает его в исходном виде. Другие программы чаще всего даже не замечают этих изменений.

Наиболее известные программы такого типа: • STACKER - фирмы Stac Electronics (лучшая из специализированных Наиболее известные программы такого типа: • STACKER - фирмы Stac Electronics (лучшая из специализированных программ сжатия данных) • DOUBLE SPACE или DRIVE SPACE - сжимает данные на жестком и гибких дисках (от 50 до 100%) прво Microsoft, поставляется вместе с MSDOS 6. 0 и выше.