Опрос

Какой архиватор наиболее эффективный?:

Новички

Виктор Васильев
Юрий Антонов
Сергей Андреевич
Генадий
Avanasy

Архивация данных

Архиватор - программное обеспечение, которое используется для сжатия информации

При сохранении, резервном копировании информации и т.п., какой бы вместительности не были ваши диски, всегда желательно сжать файлы так, чтобы они занимали по возможности меньше места. Проще всего это делается с помощью программ, которые носят название архиваторы. Эти программы не только сжимают информацию в отдельном файле, но могут и объединить в один архив группу (конечно, родственных по каким-то признакам) файлов.

Существует много архиваторов. Среди них наиболее известные: ARJ, DІET, ІCE, LHA, LHARC, LZH, LZEXE, NARC, PAK, PKARC, PKLІTE, PKXARC, PKPAK, PKZІ, PKUNZІ, RAR, ZOO.

В последнее время появились программы, которые, находясь в памяти компьютера резидентно, архивируют и разархивируют "на лету" все файлы, с которыми вы работаете, что позволяет существенно экономить пространство на жестком диске. Такие возможности предоставляют, например, утилита dblspace для операционной системы MS-DOS и программа DІET (T.Matsumoto, Япония).

Существует несколько методов сжатия информации, которая содержится в файлах. Наверное, простейшим из них есть метод Хаффмана, который состоит в замене стандартных 8-битовых ASCіі-Кодов битовыми строками сменной длины в зависимости от частоты использования символа. Кстати, легко понять, что в текстах наиболее часто встречается символ "пропуск", ASCіі-Код которого имеет номер 32. Можно распространить эту идею на пары, тройки и т.д. символов. При этом можно получить существенный выигрыш. Действительно, возьмите, например, две пары символов "по" и "хщ". Вы можете назвать множество слов с первым соединением, тогда как другое встречается реже. А при стандартному ASCіі- Кодировании на каждое с соединений тратится поровну бит - по 16. Среди других методов, которые широко применяются в архиваторах для сжатия информации в файлах, назовем лишь метод Лемпела- Зива.

Заметим вконце концов, что компьютер не "понимает" никаких других кодирований символов кроме ASCіі-Кодирования ( или похожих кодирований). Поэтому перед использованием архивированный файл должен быть разархивированым!