답변:
쉘에서이 명령을 사용할 수 있습니다.
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
매력처럼 작동 :)
hints.macworld.com의 의견을 바탕으로 Hamed의 답변보다 약간 더 자세한 내용이 필요했습니다 .
split -b 1024m "YourFile.iso" "YourFile.iso."
결과적으로 필요한만큼 1024mb의 파일 (그리고 끝에 하나의 작은 파일)이 생성됩니다.
원본 파일 이름을 사용하고 '.'를 추가하고 싶습니다. 결국 파일이 무엇인지 한눈에 알 수 있습니다.
VOB가 그 크기 인 것처럼 보이기 때문에 1024mb 파일을 선택했으며 Toast는 파일도 1024mb로 분할합니다. 그럴만한 이유가 있습니다!
이것들을 다시 합치려면 :
cat YourFile.iso.* > YourFile.iso
여기서 첫 번째 인수는. *로 끝나며 모든 aa, ab, ac 등을 한 번에 가져옵니다.
또한 제작 한 파일이 이미 존재하면 자동으로 덮어 씁니다 (Finder에서와 같이 이름이 바뀐 사본은 없습니다). Mac 버전의 split은 Linux 버전과 약간 다르므로 숫자 접미사 (-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를 포맷하십시오