Создание многотомных архивов на Mac

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

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

20
задан Gerrit
17.12.2022 19:57 Количество просмотров материала 3295
Распечатать страницу

5 ответов

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

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

вы получаете:

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

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

cat bigfile.tgz.* > bigfile.tgz

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

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

11
отвечен Eric Darchis 2022-12-19 03:45

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

5
отвечен venistefanova 2022-12-19 06:02

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

zip -s 1g BigFile6GB.zip BigFile6GB.iso

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

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

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

1
отвечен Rômulo do Vale 2022-12-19 08:19

есть Mac-port на архиватор 7z по.

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

0
отвечен 2022-12-19 10:36

Tar. 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-2, .tar-3, etc. [файлы в 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: 

на этом этапе нажмите клавишу 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
отвечен user2021355 2022-12-19 12:53

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх