<<
>>

Архивы и архиваторы

Архив — это файл, обычно сжатый, который содержит внутри себя один или несколько других файлов. Сразу возникает вопрос: зачем нужны архиваторы? Причин их возникновения несколько.

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

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

Принцип работы архиваторов основан на поиске в файле повторяющейся информации и последующем ее кодировании с целью получения минимального объема. Самым простым методом архивации файлов является кодирование последовательностей одинаковых символов. Например, внутри файла находятся последовательности байтов, которые часто повторяются. Вместо того чтобы хранить каждый байт, фиксируется количество повторяемых символов и их позиция. Например, архивируемый файл занимает 10 байтов и состоит из следующих символов: KKKKKDDDDD

С первой позиции пять раз повторяется символ "К", а с шестой позиции пять раз символ "D".

Архиватор запишет этот файл, как последовательность "К" 5 раз и последовательность "D" тоже 5 раз. Этот метод является самым простым и не очень эффективным для разнородной информации. На практике архиваторы используют более сложные методы архивации.

Степень сжатия файлов во многом зависит от его формата. Графические файлы типа JPEG уже являются компрессированными и архиватор не сделает такой файл намного меньше. При архивации текстовых файлов, графических файлов в формате BMP и им подобных сжатие может достигать существенных значений.

Рассмотрим несколько архиваторов, которые встречаются редко, но не теряют актуальности.

? На Internet-сайтах встречаются TAR-, GZ-, TAZ-файлы. TAR не сжимает файлы, он используется только для группировки файлов. TAZ — это TAR-файлы, сжатые в формате GZIP. WinZip может только распаковывать такие архивы.

? UUencode, XXencode, ВіиНех и МІМЕ первоначально использовались для передачи двоичных файлов по электронной почте. Такие файлы можно распаковать в WinZip.

? Формат Microsoft CAB используется подавляющим большинством инсталляционных программ, произведенных Microsoft. САВ-файлы поддерживают как сжатие, так и группировку файлов. Такие файлы также можно распаковать в WinZip.

? ARJ, ARC, LZH — это более ранние форматы, обеспечивающие и сжатие, и группировку файлов.

Названия файлов имеют расширения, позволяющие определить принадлежность их к тому или иному архиватору. Расширения наиболее популярных, чаще всего используемых архиваторов — zip, arj и гаг. В Проводнике архивный файл имеет значок, позволяющий определить, каким архиватором бу-

дет распаковываться данный файл. Так архиватор RAR назначает своим архивам значок, внешний вид которого представлен на рис. 11.49.

forum2

Рис. II.49. Внешний вид значка архиватора RAR

В Windows нет встроенных средств для работы с архивами и поэтому пользователям приходится обзаводиться программами для работы с ними.

Существуют архиваторы для DOS, так называемые консольные архиваторы. Они выполняются из командной строки, ими удобно пользоваться для автоматизации процесса архивации, помещая команды в командный ВАТ-файл. Большинство старых архиваторов выпускалось только в консольных версиях.

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

В Windows архиваторы имеют графический интерфейс. Работа с архивами встроена в популярные файловые оболочки Far, Dos Navigator, Windows Commander. Эти оболочки позволяют путем настройки файлов конфигурации подключать любые внешние DOS-архиваторы командной строки, например, ARJ, AIN, ARC, LZH, ZIP, НА и организовывать прозрачное манипулирование архивами, представляя их в виде обычных каталогов. Многие консольные архиваторы не поддерживают длинные имена файлов. В отличие от утилит командной строки, рассчитанных на работу с одним типом архивов, Windows-программы более универсальны с точки зрения совместимости по форматам и к тому же используют такие преимущества ОС, как возможность давать объектам длинные имена.

В процессе эволюции архиваторов вперед вышел ZIP и большинство файловых архивов существуют в этом формате. Однако, в последнее время свое место все настойчивей отвоевывает архиватор RAR.

Рассмотрим возможности Windows-версий архиваторов ZIP и RAR, и работу с ними.

<< | >>
Источник: Герасевич В. А.. Самоучитель. Компьютер для врача. — СПб.: БХВ-Петербург,2002. — 640 с.. 2002

Еще по теме Архивы и архиваторы:

  1. Форматы архиваторов
  2. Архив проекта
  3. Порядок передачи дел в архив
  4. Список источников и литературы Архивы
  5. Фондообразователи архива Уваровых
  6. Принесите свой офтальмологический архив
  7. ГОСУДАРСТВЕННЫЙ АРХИВ РОССИЙСКОЙ ФЕДЕРАЦИИ (ГАРФ)
  8. Из архива Московского университета. К биографии А. А. Шахматова (с. 345-346)
  9. Сиротина Ольга Александровна. Методы изучения личных и семейных архивов. По материалам фонда Уваровых., 2014
  10. IV. Свѣденія о началѣ уніи, извлеченныя изъ актовъ кіевскаго центральнаго архива.
  11. Отвѣтъ кіевской комиссіи для разбора древнихъ актовъ на обвиненія нѣиоторыхъ газетъ и журналовъ по поводу выхода въ свѣтъ ІІ - й части Архива югоэападной Россіи.
  12. Общие вопросы
  13. WinRAR версии 2.80
  14. WinAce версии 2.0
  15. ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
  16. СПИСОК СОКРАЩЕНИИ
  17. СПИСОК СОКРАЩЕНИИ
  18. Материалы практики