Программы-архиваторы работают путём поиска и перекодирования одинаковых фрагментов содержимого файлов. 4 Это позволяет сократить объём данных, сжать их до минимального размера без потери качества. 2
Простейшие архиваторы последовательно объединяют содержимое файлов в архив, который, помимо файловых данных, содержит информацию об именах и размерах исходных файлов. 1 Более продвинутые архиваторы хранят дополнительные метаданные, такие как оригинальные метки времени, атрибуты файлов или списки доступа. 3
Многие архиваторы позволяют указывать дополнительные параметры, которые влияют на степень и скорость сжатия. 1 Например, чем выше скорость упаковки, тем меньше степень сжатия, и наоборот. 1
Степень сжатия зависит от используемого архиватором алгоритма и от характера содержащихся в файлах данных. 1 Текстовые файлы поддаются сжатию очень хорошо, бинарные файлы, как правило, хуже, а файлы, содержимое которых уже максимально уплотнено (например аудио- и видеофайлы, а также программы-инсталляторы), — и вовсе не сжимаются. 1