Как разбить архив на части на Mac

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Работа с большими файлами на Mac часто сталкивается с ограничениями: файловая система FAT32 не принимает файлы больше 4 ГБ, почтовые сервисы и мессенджеры имеют лимиты на вложения (обычно 20–25 МБ), а флешки или внешние диски могут быть отформатированы в старые стандарты. Решение, создание многотомных (сплит) архивов, которые разбивают один большой файл на несколько частей заданного размера.

В этой статье мы подробно разберем все способы разбить архив на части на Mac: от встроенных инструментов терминала (без установки стороннего ПО) до удобных графических приложений.


Способ 1: Терминал (встроенные средства macOS) — Бесплатно и без программ

Это самый надежный способ, так как он использует системные утилиты zip и split. Он работает с любыми типами файлов (образы .dmg, видео, папки с проектами).

Вариант А: Создание многотомного ZIP-архива (утилита zip)

Современные версии macOS поставляются с утилитой zip, поддерживающей флаг -s (split size). Это создает стандартные .zip, .z01, .z02…, которые понимает любой архиватор на Windows/Linux.

  1. Откройте Терминал (Cmd + Space → введите «Terminal»).
  2. Перейдите в папку с файлом командой cd (можно перетащить папку в окно терминала после cd):
    cd /Путь/К/Вашей/Папке
  3. Выполните команду для создания архива с разбивкой на части (пример: части по 500 МБ):
    zip -s 500m -r archive_name.zip source_folder_or_file
    • -s 500m, размер части (используйте суффиксы: k — КБ, m, МБ, g — ГБ).
    • -r — рекурсивно (обязательно для папок).
    • archive_name.zip, имя итогового архива.
    • source_folder_or_file — что архивируем.

Результат: Вы получите файлы archive_name.zip, archive_name.z01, archive_name.z02 и т.д.

Вариант Б: Простое разбиение любого файла на части (утилита split)

Если вам не нужно сжатие, а нужно просто разделить существующий большой файл (например, уже готовый .dmg или .iso) на куски для переноса на FAT32-флешку.

  1. В терминале перейдите к файлу (cd).
  2. Команда для разбиения на части по 2 ГБ (2000m):
    split -b 2000m large_file.dmg "large_file.dmg.part_"
    • -b 2000m, размер части в мегабайтах.
    • «large_file.dmg.part_» — префикс для имен частей (будут .part_aa, .part_ab… или с цифрами, если добавить флаг -d).

Как собрать (склеить) части обратно на Mac (Терминал)

  • Для ZIP (.zip, .z01…): Обычно достаточно просто распаковать первый файл (.zip) стандартным «Архиватором утилитой» (двойной клик) или командой unzip archive_name.zip. Утилита сама найдет остальные части, если они лежат рядом.
    unzip archive_name.zip
  • Для файлов, разбитых через split (.part_…): Используйте команду cat (конкатенация):
    cat large_file.dmg.part_* > large_file.dmg

    Важно: Части должны быть в правильном алфавитном порядке. Флаг -d при создании (split -d) делает нумерацию 00, 01, 02…, что надежнее для сортировки.


Способ 2: Графические приложения (GUI) — Для тех, кто не любит терминал

Если командная строка пугает, на macOS есть отличные бесплатные и платные приложения с поддержкой многотомных архивов.

Keka (Бесплатно на сайте / Платно в Mac App Store)

Лучший бесплатный выбор для создания сплит-архивов. Поддерживает форматы: 7Z, ZIP, TAR, GZIP, BZIP2, XZ, LZIP, DMG, ISO.

  • Скачайте с официального сайта keka.io (версия с сайта бесплатна и полнофункциональна).
  • Откройте Keka → выберите формат 7Z или ZIP (7Z сжимает лучше).
  • В поле «Разделить на тома» (Split) укажите размер (например, 500 MB или 4 GB для FAT32).
  • Перетащите файлы/папки в окно Keka или на иконку в Доке.
  • Сохраните архив. Keka создаст .7z.001, .7z.002... или .zip, .z01....

Распаковка: Просто дважды кликните по первому файлу (.001 или .zip). Keka (или «Архиватор утилита» для ZIP) соберет всё автоматически.

The Unarchiver (Бесплатно, Mac App Store / Сайт)

Стандарт де-факто для РАСПАКОВКИ на Mac. Поддерживает RAR, 7Z, ZIP, и многотомные архивы любых форматов.

  • Важно: The Unarchiver НЕ УМЕЕТ СОЗДАВАТЬ архивы (и тем более разбивать их). Он только распаковывает.
  • Установите, запустите один раз для ассоциации форматов.
  • Чтобы распаковать многотомный архив: кликните по первему файлу (.part1.rar, .001, .zip). Все части должны лежать в одной папке.

Archiver / BetterZip (Платные, есть в Setapp)

Мощные комбайны с красивым интерфейсом, поддержкой шифрования, предпросмотра и созданием многотомных архивов «в пару кликов». Если у вас подписка Setapp, это лучший вариант «из коробки».

RAR / WinRAR (Консольная версия для Mac)

Если вам критично именно формат .rar (например, для совместимости со старыми скриптами или пользователями Windows, привыкшими к .part1.rar):

  • Скачайте консольную версию RAR for macOS с сайта rarlab.com.
  • Распакуйте, перенесите исполняемый файл rar в /usr/local/bin/ (требует sudo).
  • Команда для создания многотомного RAR (части по 100 МБ):
    rar a -v100m -r archive_name.rar source_folder

Способ 3: Онлайн-сервисы (Без установки ПО)

Если файл неконфиденциальный и интернет быстрый, можно использовать веб-инструменты (например, 123apps Archive Tool, Aspose ZIP Splitter).

  • Загружаете файл → указываете размер части → скачиваете части.
  • Минусы: Лимиты по размеру (часто 2-4 ГБ бесплатно), приватность, зависимость от скорости загрузки/скачивания.

Важные нюансы и ответы на частые вопросы

Могут ли части быть независимыми?

Нет; Это критически важный момент. Если вы разбили 20 ГБ на 4 части по 5 ГБ:

  • Файл 1 (7 ГБ) попадет в часть 1 и начало части 2.
  • Файл 2 (3 ГБ) будет в конце части 2 и части 3.

Последствие: Вы не можете распаковать только Часть 1 и получить целый Файл 1. Если удалить Часть 2, Файл 1 будет поврежден (обрезан), а Файл 2 — потерян. Все части обязательны для полной распаковки.

Какой формат выбрать: ZIP, 7Z или RAR?

Формат Сжатие Скорость Распаковка на чистом Mac (без приложений) Распаковка на Windows (без приложений)
ZIP (.zip, .z01…) Среднее Быстро ✅ Да (Архиватор утилита) ✅ Да (Проводник)
7Z (.7z.001…) Максимальное Средне ❌ Нет (нужен Keka / The Unarchiver) ❌ Нет (нужен 7-Zip / WinRAR)
RAR (.part1.rar…) Хорошее Средне ❌ Нет (нужен The Unarchiver / Keka) ✅ Да (WinRAR / 7-Zip)

Рекомендация: Для передачи файлов пользователям Windows/Mac без установки софта — используйте ZIP (через Терминал или Keka). Для максимальной экономии места и архивации «для себя», 7Z (через Keka).

Ошибка «Operation not permitted» в Терминале

На macOS 10.15+ (Catalina и новее) Терминалу нужен Полный доступ к диску (Full Disk Access) для работы с папками «Рабочий стол», «Документы», «Загрузки» и внешними дисками.

  1. Системные настройки → Защита и безопасность → Конфиденциальность и безопасность → Полный доступ к диску.
  2. Добавьте туда Terminal.app (и iTerm2, если используете).
  3. Перезапустите Терминал.

Как извлечь многотомный ZIP, если стандартный «Архиватор утилита» выдает ошибку?

Иногда встроенный распаковщик капризен к именам файлов (.z01 vs .zip.001).

  • Решение 1: Установите The Unarchiver или Keka — они надежнее.
  • Решение 2 (Терминал): unzip -FF archive_name.zip (флаг -FF пытается починить структуру) или просто unzip archive_name.zip.
  • Решение 3 (для ZIP из Keka): Keka создает стандартные .zip/.z01. Убедитесь, что все части лежат в одной папке и имена не были переименованы вручную.

Шпаргалка: Быстрые команды для Терминала

Создать многотомный ZIP (части по 1 ГБ):

zip -s 1g -r my_archive.zip /path/to/folder

Разбить готовый файл на куски по 4 ГБ (для FAT32) без сжатия:

split -b 4g -d large_file.iso "large_file.iso.part_"

(Флаг -d даст нумерацию .part_00, .part_01… удобнее для cat)

Склеить части, созданные через split:

cat large_file.iso.part_* > large_file.iso

Распаковать многотомный ZIP:

unzip my_archive.zip

Создать многотомный 7Z через Keka (CLI, если установлен p7zip через brew):

7z a -v500m archive.7z /path/to/folder

  1. Хочу быстро, бесплатно, без программ, чтобы открылось на любом компьютере → Терминал + zip -s (Способ 1А).
  2. Боюсь терминала, хочу красивый интерфейс и лучшее сжатие (7z) → Keka (скачать с сайта keka.io).
  3. Мне прислали многотомный архив (RAR, 7Z, ZIP) и нужно его открыть → The Unarchiver (бесплатно в App Store).
  4. Нужно именно .rar формат → Консольный RAR for macOS (rarlab.com) или BetterZip/Archiver (платные).
  5. Файл > 4 ГБ, нужно кинуть на флешку FAT32 просто как файл (не архив) → split -b 4g в Терминале, на другом маке склеить cat.

Теперь вы знаете все способы работы с большими архивами на Mac. Выбирайте удобный для вашей задачи метод и не забывайте: все части архива неразрывно связаны — храните и передавайте их вместе!