10

У меня есть файл размером 6 ГБ, который нужно скопировать на USB-накопитель. Диск составляет 16 ГБ, но отформатирован в FAT, чтобы его могли прочитать компьютеры с Windows и Mac. Жир ограничивает размер файла до 4 ГБ, поэтому я не могу скопировать мой файл. Мое решение было бы создать многочастный архив, в двух файлах 3 ГБ.

Как мне создать многостраничный архив на osx?

5 ответов5

11

Вы можете разделить любой файл с помощью команды split :

split -b 2048m bigfile.tgz bigfile.tgz.

И вы получите:

bigfile.tgz.aa
bigfile.tgz.ab
...

Чтобы объединить их снова:

cat bigfile.tgz.* > bigfile.tgz

Он также может быть использован в Windows с копией /B

Конечно, на самом деле это не многокомпонентный архив, это просто разрезание любого файла на части. Многокомпонентные архивы обычно знают, что они являются частью. Nb 5 - это серия, включающая проверку CRC для каждого файла и т.д. Но это зависит от формата архива, который вы хотите использовать.

5

Используйте такие программы, как

1

Чтобы разделить с внутренней командой zip на OS X, введите это в терминале:

zip -s 1g BigFile6GB.zip BigFile6GB.iso

Где 1g = разделить файлы в 1 ГБ максимального размера.

Результатом будет 6 файлов по 1 ГБ каждый.

Прочитайте man zip на терминале, чтобы увидеть другие варианты разделения размера с помощью внутренней команды zip.

0

Тар. Tar - это лицензированный GNU инструмент, способный создавать многотомные архивы. В Mac OS X вам нужно использовать терминал для доступа к командной строке.

В Mac OS X 10.4.11 * это работает следующим образом:

tar --tape-length=102400 -cMv --file=tar_archive.{tar,tar-{2..100}} [files to tar] 

102400 - это размер в КБ или 100 МБ. -c создать, -M многотомный и -v подробный. --file указывает имя архива tar для создания, {tar, tar- {2..100}} является расширением bash, которое предоставляет расширения .tar, .tar-2, .tar-3 и т. д. [файлы в tar] - это файл или файлы для включения в архив.

Теперь, согласно моему источнику для этого решения (http://hints.macworld.com/article.php?story=20090321124207437), следующая команда извлечения, но bash не покорно расширил скобки для меня, поэтому я разработать ручное решение для объединения tar-архивов.

tar -xMv --file=tar_archive.{tar,tar-{2..100}} [files to extract] 

То, что работало для меня, было этим:

tar -xMv --file=tar_archive.tar

Затем следует подсказка:

Prepare volume #2 for `file_that_was_tarred' and hit return:

На этом этапе введите:

n tar_archive.tar-2

Предположительно это означает, что «имя следующего тома - tar-archive.tar-2»

Теперь вам будет предложено:

Prepare volume #2 for `tar_archive.tar-2' and hit return: 

На этом этапе нажмите возврат.

Вам нужно будет повторить этот процесс для каждого файла в вашем многотомном архиве tar, помня каждый раз менять номер суффикса.

Конечно, теперь есть гораздо более простые способы сделать это, но мне пришлось использовать Mac OS X 10.4.11 удаленно, используя TeamViewer 7 (удивительная программа, которая все еще работает и имеет доступ к серверам TeamViewer в Mac OS X 10.4.11! !!). Это был наименее разочаровывающий способ передачи образа диска 2 ГБ новой установки Mac OS X 10.4.11 по Интернету (если передача 200 МБ не удалась, это 20 минут, но, если передача 2 ГБ не удалась, это стоит дня планирования на ветер).

Источник: http://hints.macworld.com/article.php?story=20090321124207437

* Я предоставляю техническую поддержку моему отцу, который должен использовать Классическую версию Word 5.0, которая работает только в Mac OS X 10.4.11 (у него есть болезнь Альцгеймера, что означает, что он не может изучать новые вещи и разочаровывается в новых вещах). Я живу в другом городе, поэтому единственный способ помочь ему - это дистанционное управление.

0

Есть Mac-порт архиватора 7z.

Может использоваться для создания сегментированных архивов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .