J'ai un fichier de 5 Go sur mon MAC et je ne peux pas le copier sur une mémoire flash ou un disque dur externe formaté en FAT. Comment puis-je le diviser en plusieurs fichiers plus petits ?
Réponses
Trop de publicités?J'avais besoin d'un peu plus de détails que ce qu'offrait la réponse de Hamed, voici ce qui fonctionne pour moi, sur la base des commentaires à l'adresse suivante hints.macworld.com :
split -b 1024m "YourFile.iso" "YourFile.iso."
Il en résulte autant de fichiers de 1024 Mo que nécessaire (et un fichier plus petit à la fin), comme suit :
- VotreFichier.iso.aa
- VotreFichier.iso.ab
- ...
- VotreFichier.iso.af (le dernier fichier sera inférieur à 1024mb)
J'aime utiliser le nom du fichier original et ajouter .
à la fin, afin que le fichier soit vraiment clair d'un seul coup d'œil.
J'ai choisi des fichiers de 1024mb parce que les VOBs semblent avoir cette taille, et Toast divise les fichiers en 1024mb, aussi - ils doivent avoir une bonne raison !
Pour les réunir à nouveau :
cat YourFile.iso.* > YourFile.iso
Notez que le premier argument se termine par .*, ce qui permet d'obtenir tous les aa, ab, ac, etc. en une seule fois.
En outre, si le fichier que vous produisez existe déjà, il est écrasé en silence (pas de doublon renommé comme dans le Finder). La version mac de split est légèrement différente de la version linux, semble-t-il (par exemple, les suffixes numériques (-d) ne sont pas supportés).
Mise à jour...
Je reviens sur ce point après le commentaire d'Andy Ibanez selon lequel sa before
y after
ne correspondait pas... voici mon test :
ls -la
total 22336
drwxr-xr-x 3 ptim staff 102B 20 Feb 23:10 .
drwx------+ 76 ptim staff 2.5K 20 Feb 23:09 ..
-rw-r--r--@ 1 ptim staff 11M 20 Feb 23:10 test.mp4
split -b 1m test.mp4 test.split.
ls -la
total 44672
drwxr-xr-x 14 ptim staff 476B 20 Feb 23:10 .
drwx------+ 76 ptim staff 2.5K 20 Feb 23:09 ..
-rw-r--r--@ 1 ptim staff 11M 20 Feb 23:10 test.mp4
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.aa
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ab
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ac
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ad
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ae
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.af
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ag
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ah
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ai
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.aj
-rw-r--r-- 1 ptim staff 927K 20 Feb 23:10 test.split.ak
cat test.split.* > test.reconstituted.mp4
cat test.mp4 | md5
08db84d1806ec293582d217ed53b034c
cat test.reconstituted.mp4 | md5
08db84d1806ec293582d217ed53b034c
Je suis sous OSX, mais j'utilise bash depuis homebrew, et j'ai déjà été confronté à des divergences entre OS auparavant... peut-être que quelqu'un d'autre peut suggérer une raison pour que les md5 ne correspondent pas dans le scénario ci-dessus...
En utilisant l'utilitaire de disque dur, vous pouvez créer un faisceau épars sur votre disque dur. À l'intérieur de celui-ci, les fichiers plus volumineux sont également autorisés - le système s'occupe du reste.
Vous pouvez également formater la clé avec HFS ou, si vous le souhaitez, sous Windows. NTFS-3G et formatez le lecteur en NTFS