파일을 나누고 결합하는 방법


25

Windows에서 파일을 분할하고 결합하려면 어떻게합니까?

큰 파일을 여러 개의 작은 크기의 파일로 분할 한 다음 다른 상자로 전송 한 후 결합해야합니다.

커맨드 라인 에서이 작업을 수행하는 것이 좋습니다.

답변:


8

필요한 파일을 ZIP 파일로 압축하여 최대 파일 크기를 설정하여 분할되도록합니다.

즉, 항상 초기 파일을 다시 사용할 수있는 프로그램을 갖게됩니다.


2
부록 : 7-Zip은 압축 및 분리가 가능합니다. GUI에서 아카이브를 작성할 때 왼쪽 아래 모서리에있는 "볼륨으로 분할, 바이트"를 찾으십시오.
Nathaniel

1
보관하지 않아도 나머지와 마찬가지로 분할 할 수 있습니다.

나는 이것을 시도했다. 아주 좋아요! 패키지 크기는 약 1MG이며 GSplit (1.5MG)보다 작습니다. 매우 느린 연결을 통해 파일을 원격으로 전송하려면이 도구가 필요합니다. 따라서 앱의 크기가 매우 중요합니다.
David.Chu.ca 2009

David.Chu.ca 유무를 살펴 @ 휴대형 애플리케이션 7zip과 같은 다양한 압축기, 휴대용 - 애플 리케이션
user400344

27

이미 다른 곳에서 분할 된 파일을 결합하려면 Windows 명령 프롬프트에서 기본적으로이 작업을 수행 할 수 있습니다.

copy /b example.ext.001+example.ext.002+example.ext.003+example.ext.004 example.ext

2
그리고 그것은 즉시 사용 가능합니다. :)
Achilles

12

HJSplit을 사용하십시오 . 단순히 최고입니다.

HJSplit은 프리웨어 및 휴대용 (300KB)이며 설치할 필요가 없습니다.

Goetz의 파일 스플리터의 오래된 무료 명령 행 버전 이 있습니다. 배치 스크립트를 실행하여 많은 파일을 분할하려는 경우이 버전이 마음에들 수 있습니다.

7-Zip 은 GUI를 통해 (파일을 마우스 오른쪽 버튼으로 클릭하고 → 파일 분할 ... → 크기 선택) 명령 줄을통해 파일을 분할하거나 압축 할 수있는 또 다른 무료 오픈 소스 프로그램입니다.

Total Commander 가 있다면 그렇게 합니다 (Files → Split File ...)


2
두 번째 총 사령관.
Gepard

이봐, 난 그냥 메신저지만 동의합니다, 그것은 눈이 아프다 :) 그것은 우수하고 사용하기 쉽다는 것 이외의.

이봐! Freebyte ... good ol '프리 바이트.
Nathaniel

7

파일을 정확한 크기로 분할하려면 항상 Linux / Unix 명령 줄 도구를 사용할 수 split있습니다. Windows 버전은 다음과 같습니다. http://unxutils.sourceforge.net/

이 도구를 사용하면 원하는 크기로 파일을 분할 할 수 있으며 "cat"을 사용하여 파일을 다시 결합 할 수 있습니다.

예를 들면 다음과 같습니다.

split -b=10090000 bigfile.iso bigfile_part.

파일을 정확히 10090000 바이트로 분할합니다. 출력은 다음과 같습니다.

bigfile_part.aa
bigfile_part.ab, etc.

다시 결합하려면 다음을 수행하십시오.

cat bigfile_part* > bigfile.iso

스트림을 분할하는 방법 이 작업을 수행하려고합니다. some_long_running_data_process | split -l 10000-이름을 _ 파트
Justin Thomas

수정하십시오 : 옵션은 --b아닙니다 -b.
mgr326639

1
cat출력이 알파벳 순서로 정렬 되도록 보장 하시겠습니까? 그렇지 않으면 명령이 오류와 함께 실패하지 않고 다른 (잘못된) 출력을 생성하기 때문입니다.
mgr326639

3

나는 이것을 사용했다 :

type file1 file2 file3 > out

2
이것은 단지 텍스트 파일을 작동 하고 당신은 영업 이익이 큰 파일을 분할 할 수있는 방법 adrressing되지 않습니다.
Jan Doggen

3
이 소유권 주장을 게시하기 전에 테스트 했습니까? 실제로 이진 데이터에도 잘 작동합니다.
Elmo Todurov

Elmo-솔루션이 훌륭했습니다! 정말 감사합니다! 나는 이것을 사용하여 쉽게 다시 조각난 다중 부분 바이너리를 가지고있었습니다.
nyxgeek

1
@nyxgeek은 그렇게 좋지 않습니다. Windows에서 바이너리 파일을 결합하는 올바른 방법은 위 의 user190976의 답변copy /b같습니다
phuclv


0

당신은 사용할 수 있습니다 WinRAR과를 뿐만 아니라 파일 스플리터 / 소목 장이있다. 파일을 더 작은 파일로 분할하려면 압축 방법으로 " Store "를 선택 하고 " Split으로 분할 "상자에 원하는 값 (바이트)을 입력하십시오 . 이런 식으로 filename.part1.rar , filename.part2.rar 등의 파일을 분할 할 수 있습니다 .


0

GSplit 을 사용할 수 있습니다 . 대용량 파일을 조각 이라는 작은 파일 세트로 나눌 수있는 강력하고 무료 파일 스플리터입니다 .


0

Cygwin (기본 설치)에서 Bash 쉘 :

dd if=archive.tar bs=512M | xz -e9fc | split -b4000m - /destination/path/archive_split.

아카이브가 이미 압축 된 경우 xz 파이프 블록을 생략하십시오.

아카이브를 함께 연결하려면 :

cat archive_split.* > archive
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.