回答:
シェルで次のコマンドを使用できます。
split -b YOUR_EXPECTED_SIZES YOUR_FILE_NAME PATTERN_NAME_AS_OUTPUT
そしてそれを回復するために
cat SPITED_FILES_AS_LIST > NEW_FILE
あなたの役に立つことを願っています!
illegal byte count
実行した後split -b 500M input_file.tar.gz output_files.tar.gz.
:あなたは、整数のバイト数を提供する必要があります split -b 500000000 input_file.tar.gz output_files.tar.gz.
-b 20K
仕事をしない、-b 20k
魅力のように働いた:)
Hamedの答えよりも少し詳細が必要でした。ヒントは、hints.macworld.comのコメントに基づいて、次のとおりです。
split -b 1024m "YourFile.iso" "YourFile.iso."
これにより、必要な数の1024mbファイル(および最後に1つの小さなファイル)が作成されます。
元のファイル名を使用して「。」を追加したい 最後に、ファイルの内容が一目でわかるようにします。
VOBがそのサイズであるように見え、Toastもファイルを1024mbに分割するため、私は1024mbファイルを選択しました-それらには正当な理由が必要です!
これらを再び結合するには:
cat YourFile.iso.* > YourFile.iso
ここの最初の引数は。*で終わることに注意してください。これは、すべてのaa、ab、acなどを一度に取得します。
また、制作中のファイルがすでに存在する場合は、静かに上書きされます(Finderのような名前が変更された複製はありません)。Macバージョンのsplitは、Linuxバージョンとは少し異なります(1つは、数値のサフィックス(-d)はサポートされていません)。
Andy Ibanezのコメントに続いてこれを再検討します。彼before
とafter
は一致しませんでした...ここに私のテストがあります:
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
私はOSXを使用していますが、homebrewのbashを使用しており、以前のOS間の矛盾に噛まれました...おそらく、上記のシナリオでmd5が一致しない理由を示唆している人がいるかもしれません...
cat YourFile.iso | md5
、連結されたISOが実際に元のISOと同じであることをすばやく確認しました。そうではなかった。
ハードディスクユーティリティを使用して、ファットドライブにスパースバンドルを作成できます。この中には、より大きなファイルも許可されます-システムが残りを処理します。
HFSでスティックをフォーマットすることも、Windowsで必要な場合はNTFS-3GをインストールしてドライブNTFSをフォーマットすることもできます。