Введение

Программное обеспечение для объединения файлов в один файл

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

История

Ранним архиватором был командный архив Multics, унаследованный от одноименной команды CTSS, которая представляла собой простой архиватор и не выполняла сжатие. В Multics также была команда "tape archiver", сокращенно ta, которая, возможно, послужила прообразом команды tar в Unix.

Архиваторы Windows

Встроенный архиватор Microsoft Windows, а также сторонние программы для архивации, такие как WinRAR и 7-Zip, часто используют графический пользовательский интерфейс. Они также предлагают дополнительный интерфейс командной строки, в то время как сама Windows его не предоставляет. Архиваторы Windows выполняют как архивирование, так и сжатие данных. Возможность использования солидного сжатия зависит от продукта: Windows не поддерживает его, а WinRAR и 7-Zip предлагают его как опцию, которую можно включить или отключить.