Год 2020
Язык Русский
v.1.11
Год 2024
Тип сборки Portable
Язык Русский, Мультиязычный
v.24.09
Год 2024
Язык Английский, Русский
v.7.10 (2)
Год 2023
Язык Английский, Русский, Другие
v.7.35 Build
Архиваторы скачать торрент
Архиватор — это компьютерная программа, которая объединяет несколько файлов в один архивный файл (или разбивает их на несколько частей) для упрощения работы. Программы архивирования могут использовать сжатие без потерь для уменьшения размера архива.
Простейшие программы архивирования просто берут список файлов и объединяют их содержимое в архив. Однако файлы архива также должны содержать метаданные, по крайней мере, имена и длины исходных файлов. Более продвинутые программы архивирования сохраняют другие атрибуты файла, такие как дата и время создания и/или последней модификации файла, разрешения или информация ACL.
Процесс создания архивного файла называется архивированием или упаковкой, а получение исходных файлов из архива — распаковкой или извлечением.
История
К самым старым программам архивирования относится команда archive в операционных системах CTSS и Multics, которая не выполняет сжатие. Multics также включал команду «tape_archiver», сокращение от «tape archiver», которую можно считать предшественницей команды tar Unix.
Программы архивирования Unix
Утилиты Unix ar, tar и cpio действуют как архиваторы, но не выполняют сжатие. Для сжатия вы можете выбрать программы compress, gzip, bzip2 или xz. На обоих этапах к имени файла обычно добавляется расширение, поэтому, например, после архивирования набора файлов с помощью команды tar и последующего сжатия архивного файла с помощью gzip полученный файл будет иметь имя, заканчивающееся на .tar.gz.
У этого подхода есть свои преимущества:
Это соответствует философии Unix, согласно которой каждая программа должна выполнять только одно действие, в отличие от философии, пытающейся достичь всего с помощью одного инструмента. По мере развития технологий сжатия пользователи могут использовать различные программы сжатия без необходимости менять программу архивирования.
Архивируя множество небольших файлов с одинаковым содержимым, архиватор может достичь лучшей степени сжатия, чем при сжатии каждого файла по отдельности.
и недостатки:
Трудно извлечь или обновить содержимое одного файла. Для извлечения одного файла может потребоваться извлечение всего архива, что может занять много времени и места. Редактирование одного означает, что файл должен вернуться в архив и повторно сжать весь архив.
Если файл архива поврежден, это может привести к тому, что файл не будет извлечен.
Снижение избыточности между файлами невозможно использовать, если окно сжатия меньше размера отдельных файлов. Gzip использует алгоритм DEFLATE, размер окна которого составляет 32768 байт, а bzip2 использует преобразование Берроуза-Уилера, которое использует окно примерно в 27 раз больше. По умолчанию Xz имеет окно размером 8 МБ, но поддерживает окна гораздо большего размера.
Архивные программы для Windows
Как архиватор, встроенный в Microsoft Windows, так и стороннее программное обеспечение архиватора, такое как WinRAR и 7-zip, обычно используют графический интерфейс пользователя. Они также часто предоставляют интерфейс командной строки. Программы архивирования для Windows выполняют как архивирование, так и сжатие. WinRAR и 7-zip позволяют сжимать несколько файлов вместе.