менеджер архивов для той части, которую Mac оставил без ответа
обновлено · автор Anton Shakirov
страницы, которые продают вам такой инструмент, начинаются одинаково: macOS не умеет ни rar, ни 7z. половина этого неправда. файл .7z открывается двойным щелчком, и ставить для этого нечего, а большинство rar распаковывается в Терминале кодом, который уже лежит у вас на диске. чего Mac действительно не сделает — не даст rar двойного щелчка и встанет намертво на тех архивах, которые обычно и присылают. вот этот зазор модуль и закрывает.

| what it is | archives inside hop, a menu bar app for macOS |
|---|---|
| price | free — no trial, no pro tier, no account |
| licence | MIT, source on GitHub |
| requires | macOS 14 or later, Apple silicon or Intel |
| works offline | yes |
| data sent anywhere | none |
что Mac умеет и без менеджера архивов
«Утилита архивирования» встроена и своего окна не имеет: срабатывает на двойной щелчок по тому, что узнала, распаковывает рядом с оригиналом и выходит. очевидный случай — zip, и она же их собирает, командой «Сжать» из меню по правому клику в Finder.
Apple описывает zip-половину и на этом останавливается — во многом поэтому про остальное так плохо и пишут (страница английская): как сжимать и распаковывать файлы и папки на Mac
открывает ли macOS 7z сама?
да, и уже много лет. «Утилита архивирования» объявляет тип 7-zip, и система числит её приложением по умолчанию для него — это видно в базе Launch Services. файл .7z открывается двойным щелчком, и ставить ничего не нужно.
в командной строке всё идёт ещё дальше. в macOS есть bsdtar, и его руководство перечисляет 7-zip в обе стороны: формат и читается, и пишется. tar, tar.gz, tar.bz2, tar.xz и gz обслуживаются так же.
открывает ли rar Терминал?
в основном да, и почти никто из продающих менеджеры архивов об этом не говорит. bsdtar собран на libarchive, а libarchive читает rar — поэтому `tar -xf archive.rar` распаковывает очень многие из них, и ставить снова нечего.
поддержка описана как частичная, и её границы здесь главное: архивы RARv3 читаются, в том числе самораспаковывающиеся. solid-архивы — то, что WinRAR делает по умолчанию на большой папке, — нет, и зашифрованные тоже нет. на таком он останавливается и говорит об этом, а не оставляет после себя половину папки.
точные границы — в руководстве, которое лежит на вашем Mac, `man 5 libarchive-formats`, и в таблице самого проекта (страница английская): libarchive: какие форматы читаются и какие пишутся
чего всё это не даёт — двойного щелчка. хендлера для rar в Finder нет, поэтому у файла нет своей иконки, а если настоять, он откроется в текстовом редакторе.
так нужен ли на Mac менеджер архивов?
для zip или 7z — нет, он у вас уже есть, и он тише всего, что можно поставить. простой случай перестаёт быть простым в двух местах: когда файл оказался rar и когда это rar, от которого `tar` отказался. дальше — только про эти два.
| что у вас на руках | встроенный путь | с hop |
|---|---|---|
| zip или 7z со страницы загрузки | двойной щелчок: «Утилита архивирования» берёт оба | не нужен, оставайтесь на двойном щелчке |
| один rar, и открыть Терминал не в тягость | `tar -xf archive.rar` распакует большинство из них | тот же результат из окна, если набирать не хочется |
| rar попадается раз в пару недель | каждый такой файл — поход в Терминал | отдайте hop rar в Finder: двойной щелчок распаковывает его рядом с собой |
| rar, собранный кем-то из большой папки в WinRAR | solid-архивы вне rar-поддержки libarchive: она останавливается и говорит об этом | hop докачивает помощник для rar с проверкой подписи, а не опирается на системную библиотеку |
| папку надо отправить одним вложением | правый клик, «Сжать» — zip, и только zip | то же окно наоборот: бросьте папку, нажмите кнопку |
какие форматы берёт этот менеджер архивов
- zip
- rar — тот самый, на котором двойной щелчок встаёт
- 7z
- tar, tar.gz, tar.bz2 и tar.xz
- gz
это намеренно те форматы, которые попадаются в жизни, а не каталог всего, что когда-либо существовало. две вещи стоит знать. для rar и 7z при первой встрече докачивается небольшой помощник, около 6 МБ, и ставится он только после проверки подписи — поэтому приложение остаётся лёгким для тех, кто с этими форматами не сталкивается. и rar hop распаковывает, но никогда не создаёт.
архива с паролем в этом списке нет ни в ту, ни в другую сторону. соседний модуль делает соседнюю работу: превращает один формат в другой, а не складывает несколько в один: конвертер файлов
как открыть rar на Mac с помощью hop
брошенный в окно архив лежит там, пока вы не нажмёте кнопку: вы выбираете, куда он ляжет — на рабочий стол, рядом с оригиналом, в любую свою папку, — и случайный дроп ничего не стоит, потому что ничего ещё не произошло. файлы появляются там, где вы просили, а архив остаётся на месте.
форматы, привязка в Finder и что делает каждая кнопка — подробная инструкция на вашем языке: архивы файлов в инструкции
распаковка прямо из Finder
hop можно назначить открывать архивы из Finder, и именно это убирает лишний круг: двойной щелчок распаковывает файл рядом с ним самим, в отдельном небольшом окне с прогрессом.
на практике это касается rar и только rar. настройка предлагает формат, когда им не владеет приложение Apple, и умеет забрать его у менеджера, который вы когда-то поставили и забыли. zip, 7z и нативные форматы остаются за «Утилитой архивирования», и macOS их не отдаёт. карточка показывает реальное состояние, поэтому не станет уверять, что формат за ней, если Finder уже отдал его другому.
модуль работает и со скрытой из панели строкой, так что, если вам нужен был только тот самый двойной щелчок, ничто не будет мозолить глаза.
как собрать файлы обратно в архив
бросьте в то же окно обычные файлы вместо архива, и оно соберёт из них один — обычная история, когда папку надо отправить тому, кто не хочет четырнадцати вложений. исключение — rar: его открывают, но не создают.
это лицензия, а не недоделка: условия формата запрещают брать его исходники, чтобы заново собрать упаковщик, — поэтому его не предлагает ни один честный инструмент ни на одной платформе (страница английская): лицензия unrar
ничего не запускается, пока вы не скажете
архив от незнакомого человека — последнее, что стоит открывать само по себе. брошенный в hop файл не запускает ничего: окно показывает, что держит, и ждёт кнопки.
всё происходит на месте. ни один файл никуда не загружается, и работает это с выключенным Wi-Fi — вся разница с веб-распаковщиками, которые стоят в выдаче рядом с этой страницей. те справляются, и цена этому — ваш архив открывают на чужой машине.
файлы .dmg, которые собираются у вас от установки всего этого, вообще не архивы: это образы дисков, их никто не убирает, и они стабильно занимают двузначную долю забитого диска — чем на самом деле заняты «системные данные»
где этот менеджер архивов заканчивается
архивы, которые он не откроет
- архивы с паролем — модуль этого не обещает ни в ту, ни в другую сторону.
- многотомные наборы: part1.rar, part2.rar или .z01 и .z02 рядом с .zip. открывайте первый том, когда остальные лежат в той же папке: вторая часть в одиночку не откроется ничем.
- недокачанный файл. архив, обрывающийся на середине, сообщает о повреждении, а не о неизвестном формате — сверьте размер с тем, что обещала страница.
- iso, rpm, lha и прочий длинный хвост. специальные менеджеры перечисляют сорок форматов, этот — восемь, те самые, которые вам попадаются.
этот модуль сделан для другого случая: rar попадается время от времени, и держать ради него отдельное приложение не хочется — тем более когда в том же значке уже лежит восемнадцать других инструментов.
frequently asked questions
- есть ли в macOS встроенный менеджер архивов?
- да, «Утилита архивирования». ни окна, ни значка в папке с программами — поэтому её и не замечают: она срабатывает на двойной щелчок, распаковывает рядом с оригиналом и выходит. zip, 7z, tar и gz идут через неё.
- открывает ли macOS 7z сама?
- да. «Утилита архивирования» объявляет тип 7-zip, и система числит её приложением по умолчанию, поэтому .7z открывается двойным щелчком без всякой установки. большинство страниц, которые стоят в выдаче по этому вопросу, до сих пор утверждают обратное.
- почему Mac не открывает rar?
- для этого типа нет хендлера. rar проприетарный, и, хотя код для чтения лежит в системных библиотеках, в Finder на такой файл никто не претендует: двойной щелчок отдаёт его текстовому редактору, а не сообщает об ошибке.
- он открывает rar?
- да: rar, 7z, zip, tar, tar.gz, tar.bz2, tar.xz и gz. rar — тот самый формат, которому macOS не даёт двойного щелчка, и главная причина, по которой менеджер архивов вообще идут искать.
- он умеет и создавать архивы?
- да: бросьте обычные файлы вместо архива, и он их упакует. исключение — rar: его он открывает, но создать не может, лицензия формата запрещает повторять упаковщик.
- можно ли распаковывать прямо из Finder?
- да. разрешите hop открывать архивы, и двойной щелчок распакует файл рядом с ним, в небольшом окне с прогрессом. rar он берёт, только когда формат не за приложением Apple: zip, 7z и нативные остаются за «Утилитой архивирования».
- он заберёт себе мои zip?
- нет, если сами не попросите, и предлагать не станет. настройка приложения по умолчанию касается rar, а карточка показывает реальное состояние: заявить, что формат за ней, когда Finder отдал его другому, она не может.
- что-нибудь загружается в интернет?
- нет. и распаковка, и упаковка идут на вашем Mac, и обе работают без связи — в отличие от веб-распаковщиков, где архив открывают на чужом сервере.
other tools in hop
- keyboard lockwipe the keyboard clean without shutting the Mac down.
- vpn switcherevery vpn your Mac knows about, one switch each.
- clipboard historyeverything you copied — text, links, screenshots and whole files.
об авторе

Anton Shakirovсоздаёт hop
создаёт hop и все страницы этого сайта. девятнадцать инструментов под одной иконкой в menu bar, MIT и открытый код. на issue и письма отвечает сам.