Wie teilt man große Dateien auf dem MAC?
Ich habe eine 5 GB-Datei auf meinem MAC und kann sie nicht auf Flash-Speicher oder externe Festplatte mit FAT formatiert kopieren. Wie kann ich es in einige kleinere Dateien aufteilen
4 answers
Sie können diesen Befehl in der Shell verwenden:
split -b YOUR_EXPECTED_SIZES YOUR_FILE_NAME PATTERN_NAME_AS_OUTPUT
Und für die Wiederherstellung
cat SPITED_FILES_AS_LIST > NEW_FILE
Ich hoffe, es ist nützlich für Sie!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-11-30 12:35:35
Ich brauchte ein bisschen mehr Details als Hamed Antwort angeboten, hier ist, was für mich funktioniert, basierend auf Kommentare an hints.macworld.com:
split -b 1024m "YourFile.iso" "YourFile.iso."
Dies führt zu so vielen 1024mb-Dateien wie erforderlich (und einer kleineren Datei am Ende) wie folgt:
- YourFile.ISO.aa
- YourFile.ISO.ab
- ...
- YourFile.iso.af (die letzte Datei ist kleiner als 1024 MB)
Ich benutze gerne den ursprünglichen Dateinamen und füge ' hinzu."am Ende, so dass es ist wirklich klar, was die Datei auf einen Blick ist.
Ich habe 1024mb-Dateien ausgewählt, weil VOBs so groß zu sein scheinen und Toast Dateien auch auf 1024mb aufteilt - sie müssen einen guten Grund haben!
Um diese wieder zu verbinden:
cat YourFile.iso.* > YourFile.iso
Beachten Sie, dass das erste argument, hier endet .* , die alle aa, ab, ac usw. auf einmal erhalten.
Wenn die von Ihnen erstellte Datei bereits vorhanden ist, wird sie stillschweigend überschrieben (kein umbenanntes Duplikat wie im Finder). Die mac-version von split ist leicht anders als bei der Linux-Version scheint es (zum einen werden numerische Suffixe (- d) nicht unterstützt).
Update...
Dies ist Andy Ibanez ' Kommentar, dass seine before
und after
nicht übereinstimmten... hier ist mein 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
Ich bin auf OSX, aber mit bash von Homebrew, und ich wurde von Diskrepanzen zwischen OS gebissen vor... vielleicht kann jemand anderes einen Grund vorschlagen, warum md5 im obigen Szenario nicht übereinstimmt...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-02-20 12:23:18
Mit dem Festplatten-Dienstprogramm können Sie ein sparse Bundle auf Ihrem Fat-Laufwerk erstellen. Darin sind auch größere Dateien erlaubt - das System kümmert sich um den Rest.
Sie können den Stick auch mit HFS formatieren oder bei Bedarf auch unter Windows installieren NTFS-3G und das Laufwerk NTFS formatieren
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-11-30 12:46:03
Interessantes Thema. Danke schön. Nur eine Frage:
Ist es möglich, diese Teile zu verbinden und die Originaldatei später auf einem Windows-System zu erstellen? Zur Verdeutlichung suche ich nach einer Splitting-Methode, mit der ich eine große Datei auf dem Mac aufteilen kann, aber später entweder auf einem Mac oder einem Windows beitreten kann, wenn ich muss. Irgendeine Idee? Dank
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2021-01-24 22:28:25