Архивация и компрессия
Для пользователя DOS/Windows, привыкшего к программам типа Zip/WinZip, архивация и компрессия неразрывны, как лошади в упряжке. Однако это -- вполне разные действия.
Архивация -- это сборка группы файлов или каталогов в единый файл, содержащий не только данные файлов-источников, но и информацию о них -- имена файлов и каталогов, к которым они приписаны, атрибуты принадлежности, доступа и времени, что позволяет восстановить как данные, так и их структуру из архива в первозданном виде. Компрессия же предназначена исключительно для уменьшения объема, занимаемого файлами на диске (или ином носителе).
Для архивации и компрессии предназначены самостоятельные команды. Хотя архивацию и компрессию можно объединить в одной конструкции или представить так, будто они выполняются как бы в едином процессе.
Традиционные средства архивации Unix-систем - команды cpio
и tar
. Их мы и рассмотрим -- сначала одну, потом вторую.
- Архивация и компрессия
- Утилита cpio
- Утилита tar
- Утилита gzip
- Утилита bzip2
- Lzma-компрессия
Содержание . .