Créer une archive multi-volumes sur un Mac


11

J'ai un fichier de 6 Go, qui doit être copié sur une clé USB. Le disque est de 16 Go, mais formaté en FAT pour que les ordinateurs Windows et Mac puissent le lire. Fat limite la taille du fichier à 4 Go, je ne peux donc pas copier mon fichier. Ma sollicution serait de créer une archive en plusieurs parties, en deux fichiers de 3 Go.

Comment créer une archive en plusieurs parties sur osx?

Réponses:


11

Vous pouvez diviser n'importe quel fichier avec la commande split :

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

Et vous obtiendrez:

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

Pour les combiner à nouveau:

cat bigfile.tgz.* > bigfile.tgz

Il peut également être utilisé sous Windows avec copie / B

Bien sûr, ce n'est pas vraiment une archive en plusieurs parties, il suffit de couper n'importe quel fichier en morceaux. Les archives en plusieurs parties sont généralement conscientes qu'elles font partie n ° 5 est une série, incluent la vérification CRC pour chaque fichier, etc. Mais cela est spécifique au format d'archive que vous souhaitez utiliser.


Ok, ça marche. J'espérais un type de fichier d'archive que le récepteur peut ouvrir dans une interface graphique, comme ZIP, RAR, etc.
Gerrit


2

Pour diviser avec la commande zip interne sur OS X, tapez ceci dans un terminal:

zip -s 1g BigFile6GB.zip BigFile6GB.iso

1g= diviser les fichiers en 1 Go de taille maximale.

Le résultat sera 6 fichiers de 1 Go chacun.

Lisez man zip sur le terminal pour voir d'autres options de taille partagée avec la commande zip interne.


0

Il y a un archiveur Mac-port de 7z .

Il peut être utilisé pour créer des archives segmentées.


0

Le goudron. Tar est un outil sous licence GNU capable de créer des archives multi-volumes. Sous Mac OS X, vous devez utiliser le terminal pour accéder à la ligne de commande.

Sur Mac OS X 10.4.11 *, cela fonctionne comme suit:

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

102400 est la taille en Ko ou 100 Mo. -c créer, -M multi-volumes et -v verbeux. --file spécifie le nom de l'archive tar à créer, {tar, tar- {2..100}} est une extension bash qui fournit les extensions .tar, .tar-2, .tar-3, etc. [fichiers to tar] est le ou les fichiers à inclure dans l'archive.

Maintenant, selon ma source pour cette solution ( http://hints.macworld.com/article.php?story=20090321124207437 ), ce qui suit est la commande d'extraction, mais, bash n'a pas développé consciencieusement les accolades pour moi, donc j'ai dû développer une solution manuelle pour combiner les archives tar.

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

Ce qui a fonctionné pour moi, c'est ceci:

tar -xMv --file=tar_archive.tar

Suivi par l'invite:

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

À ce stade, tapez:

n tar_archive.tar-2

Vraisemblablement, cela signifie que le nom du prochain volume est tar-archive.tar-2.

Vous serez maintenant invité à:

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

À ce stade, appuyez sur Retour.

Vous devrez répéter ce processus pour chaque fichier de votre archive tar multi-volumes, en vous rappelant de changer le numéro de suffixe à chaque fois.

Certes, il existe maintenant des moyens beaucoup plus simples d'accomplir cela, mais j'ai dû utiliser Mac OS X 10.4.11 à distance à l'aide de TeamViewer 7 (un programme étonnant qui fonctionne toujours et est autorisé à accéder aux serveurs de TeamViewer sur Mac OS X 10.4.11! !!). C'était la méthode la moins frustrante pour transférer une image disque de 2 Go d'une nouvelle installation de Mac OS X 10.4.11 sur Internet (si un transfert de 200 Mo échoue, c'est 20 minutes, mais, si un transfert de 2 Go échoue, cela vaut une journée) de planification dans les égouts).

Source: http://hints.macworld.com/article.php?story=20090321124207437

* Je fournis un support technique à mon père qui a besoin d'utiliser la version classique de Word 5.0 qui ne fonctionne que sous Mac OS X 10.4.11 (il a la maladie d'Alzheimer, ce qui signifie qu'il ne peut pas apprendre de nouvelles choses et qu'il est frustré par de nouvelles choses). Je vis dans une ville différente, donc la seule façon pour moi de l'aider est par télécommande.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.