Открыть сервис

Archive Utility

Archive Utility — это системная утилита, входящая в состав операционной системы macOS, предназначенная для создания и распаковки архивов (сжатых файлов). Она выполняет функции архиватора и разархиватора, поддерживая ряд распространённых форматов сжатия и архивации. В отличие от сторонних программ, Archive Utility является встроенным компонентом системы и не требует отдельной установки.

История

Утилита Archive Utility появилась в ранних версиях macOS (тогда — Mac OS X) и изначально была ориентирована на работу с форматом ZIP, который стал стандартом де-факто для обмена файлами в среде Windows и Unix-подобных систем. С развитием macOS функциональность утилиты расширялась: были добавлены поддержка форматов GZIP, BZIP2, а также возможность работы с архивами, созданными в других операционных системах. В современных версиях macOS (начиная с macOS 10.15 Catalina) Archive Utility также интегрирована с системным меню «Сервис» и контекстным меню Finder, что позволяет быстро архивировать или разархивировать файлы без запуска отдельного приложения.

Устройство и принцип работы

Archive Utility представляет собой графическую оболочку (GUI) для командных утилит командной строки, таких как zip, unzip, gzip, bzip2, tar и других. Она не имеет собственного интерфейса для настройки параметров сжатия — все операции выполняются через стандартные диалоговые окна macOS. Утилита использует встроенные системные библиотеки для работы с архивами, что обеспечивает совместимость с большинством распространённых форматов.

Форматы архивов

Archive Utility поддерживает следующие форматы:

  • ZIP — основной формат для сжатия и архивации, поддерживает шифрование паролем (AES-256 в macOS 10.15 и новее).
  • GZIP — формат сжатия, часто используемый в Unix-подобных системах (обычно в паре с tar).
  • BZIP2 — формат сжатия, обеспечивающий более высокую степень сжатия по сравнению с GZIP, но требующий больше времени на обработку.
  • TAR — формат архивации без сжатия (часто комбинируется с GZIP или BZIP2).
  • CPIO — формат архивации, используемый в Unix-системах.
  • PKG — установочные пакеты macOS, которые могут быть распакованы с помощью Archive Utility.
  • XAR — формат архивации, используемый в macOS для установки обновлений и пакетов.

Утилита не поддерживает форматы RAR, 7z, ARJ, LZH и другие, требующие сторонних программ.

Применение

Создание архивов

Archive Utility позволяет создавать архивы в формате ZIP. Для этого пользователь может выбрать файлы или папки в Finder, затем через контекстное меню выбрать «Сжать» (или нажать комбинацию клавиш Ctrl + клик → «Сжать»). Утилита создаёт архив с расширением .zip в той же папке, где находятся исходные файлы. При необходимости можно задать имя архива и пароль (через диалоговое окно «Сжать с паролем»).

Распаковка архивов

Для распаковки архивов достаточно дважды кликнуть по файлу с расширением .zip, .gz, .bz2, .tar или другим поддерживаемым форматом. Archive Utility автоматически распаковывает содержимое в ту же папку, где находится архив. Если архив защищён паролем, система запросит его ввод. При распаковке архивов, содержащих множество файлов, утилита создаёт отдельную папку с именем архива.

Интеграция с системой

Archive Utility встроена в macOS на уровне ядра и доступна через:

  • Finder — контекстное меню «Сжать» и автоматическая распаковка при двойном клике.
  • Терминал — команды zip, unzip, gzip, bzip2, tar и другие, которые фактически являются теми же инструментами, что использует Archive Utility.
  • Системные службы — через меню «Сервис» (например, «Сжать изображение» или «Распаковать»).

Ограничения

Несмотря на удобство, Archive Utility имеет ряд ограничений:

  • Отсутствие поддержки многотомных архивов — утилита не может создавать или распаковывать архивы, разделённые на несколько частей.
  • Ограниченная поддержка шифрования — только ZIP-архивы с AES-256 (начиная с macOS 10.15) или традиционным шифрованием ZipCrypto.
  • Нет возможности настройки степени сжатия — утилита использует стандартные параметры, не позволяя пользователю выбирать между скоростью и степенью сжатия.
  • Отсутствие поддержки современных форматов — RAR, 7z, TAR.GZ (сжатый tar) и другие форматы не поддерживаются.
  • Зависимость от системных библиотек — утилита не может обрабатывать архивы, созданные с использованием нестандартных алгоритмов или модифицированных версий.

Сравнение со сторонними архиваторами

На рынке существует множество сторонних архиваторов для macOS, таких как Keka, The Unarchiver, BetterZip, WinZip (Mac версия) и другие. Они предлагают расширенную функциональность: поддержку RAR, 7z, многотомных архивов, настройку степени сжатия, интеграцию с облачными сервисами и т.д. Однако Archive Utility остаётся предпочтительным выбором для базовых задач благодаря своей встроенности, отсутствию необходимости установки и минимальному потреблению ресурсов. Для пользователей, работающих в основном с ZIP-архивами, её функциональности достаточно.

Интересные факты

  • Archive Utility не имеет собственного интерфейса для настройки — все параметры задаются через системные настройки macOS (например, в разделе «Основные» → «Сжатие»).
  • В macOS 10.14 Mojave и более ранних версиях Archive Utility могла распаковывать архивы формата RAR, но эта возможность была удалена в macOS 10.15 Catalina из-за лицензионных ограничений.
  • Утилита использует системные библиотеки libz и libbz2, которые также применяются в других приложениях macOS, что обеспечивает совместимость с большинством современных ZIP-архивов.

Критика

Основные нарекания пользователей связаны с отсутствием поддержки популярных форматов (RAR, 7z) и невозможностью настройки параметров сжатия. Кроме того, Archive Utility не позволяет создавать самораспаковывающиеся архивы (SFX) и не поддерживает шифрование для форматов, отличных от ZIP. В некоторых случаях утилита может некорректно обрабатывать архивы с нестандартными именами файлов (например, содержащие символы, не входящие в кодировку UTF-8).

Источники

  • Документация Apple: «Сжатие и распаковка файлов на Mac» (Apple Support)
  • Руководство пользователя macOS: «Archive Utility» (man-страницы)
  • Технические заметки Apple: «Supported Archive Formats in macOS» (Apple Developer)
  • Обзор архиваторов для macOS (Macworld, 2023)
  • Сравнительный анализ архиваторов (iMore, 2022)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →