Bagaimana cara membagi file besar di MAC?

41

Saya memiliki file 5 GB di MAC saya dan tidak dapat menyalinnya di memori flash atau hard eksternal yang diformat dengan FAT. Bagaimana saya dapat membaginya menjadi beberapa file yang lebih kecil

Abbas Mousavi
sumber
Lihat ke alat RAR.
Alex Reynolds
2
Saya mencari solusi gratis.

Jawaban:

39

Anda dapat menggunakan perintah ini di shell:

split -b YOUR_EXPECTED_SIZES YOUR_FILE_NAME PATTERN_NAME_AS_OUTPUT

dan untuk memulihkannya

cat SPITED_FILES_AS_LIST > NEW_FILE

Semoga bermanfaat untuk Anda!

Hamed Rajabi
sumber
2
Jika Anda mendapatkan illegal byte countsetelah menjalankan split -b 500M input_file.tar.gz output_files.tar.gz., Anda perlu memberikan jumlah byte integer: split -b 500000000 input_file.tar.gz output_files.tar.gz.
Sam Malayek
2
@ LXXIII untuk apa nilainya, saya menemukan bahwa itu sensitif huruf! jadi sementara -b 20Ktidak bekerja, -b 20kbekerja seperti pesona :)
api
65

Saya membutuhkan sedikit lebih detail daripada jawaban Hamed, inilah yang bekerja untuk saya, berdasarkan komentar di hints.macworld.com :

split -b 1024m "YourFile.iso" "YourFile.iso."

Ini menghasilkan sebanyak 1024mb file seperti yang diperlukan, (dan satu file lebih kecil di akhir) seperti:

  • YourFile.iso.aa
  • YourFile.iso.ab
  • ...
  • YourFile.iso.af (file terakhir akan kurang dari 1024mb)

Saya suka menggunakan nama file asli dan menambahkan '.' di akhir sehingga benar-benar jelas apa file tersebut sekilas.

Saya memilih file 1024mb karena VOB tampaknya seukuran itu, dan Toast juga membagi file menjadi 1024mb - mereka pasti punya alasan yang bagus!

Untuk bergabung dengan ini lagi:

cat YourFile.iso.* > YourFile.iso

Perhatikan bahwa argumen pertama di sini berakhir dengan. *, Yang akan mendapatkan semua aa, ab, ac, dll sekaligus.

Juga, jika file yang Anda buat sudah ada, file itu ditimpa secara diam-diam (tidak ada duplikat yang diubah namanya seperti di Finder). Versi mac dari split sedikit berbeda dengan versi linux, sepertinya (untuk satu, sufiks numerik (-d) tidak didukung).


Memperbarui...

Meninjau kembali ini mengikuti komentar Andy Ibanez bahwa itu beforedan aftertidak cocok ... inilah ujian saya:

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

Saya menggunakan OSX, tetapi menggunakan bash dari homebrew, dan saya telah digigit oleh perbedaan antara OS sebelumnya ... mungkin orang lain dapat menyarankan alasan untuk md5 tidak cocok dalam skenario di atas ...

ptim
sumber
Saya melakukan ini dan kemudian saya melakukan cat YourFile.iso | md5verifikasi cepat bahwa ISO yang disatukan memang sama dengan yang asli. Bukan itu.
Andy Ibanez
Yow! maaf ta dengar itu ... dalam pengujian saya, MD5 cocok dengan baik :( mungkin perbedaan OS?
ptim
diperbarui dengan tes cepat ... video masih diputar!
ptim
Ketika saya mengembalikan ISO saya, saya dapat menjelajahi beberapa folder tanpa masalah. Sayangnya saya tidak bisa benar-benar menguji apakah itu dibangun kembali dengan benar karena saya tidak memiliki perangkat yang dapat mereproduksi ISO semacam itu sekarang.
Andy Ibanez
Saya menemukan bahwa ketika menggabungkan ke drive NTFS (pada Mac menggunakan driver paragon) hasilnya berbeda, tetapi ketika menggabungkan ke drive HFS + hasilnya benar. File split berada di drive NTFS untuk kedua upaya.
Chris
4

Menggunakan utilitas hard disk Anda dapat membuat bundel yang jarang pada drive lemak Anda. Di dalamnya juga file yang lebih besar diizinkan - sistem akan menangani sisanya.

Anda juga dapat memformat tongkat dengan HFS atau jika Anda membutuhkannya juga pada Windows menginstal NTFS-3G dan memformat drive NTFS

bdecaf
sumber
2
Format yang lebih baik sebagai exFAT, maka seluruh file berfungsi dan Windows dan MacOS dapat membaca dan menulis.
Steve Chambers