답변:
Ubuntu에서는이 split
명령을 사용 하여 zip 파일을 분할 할 수 있습니다 . 이와 같은 것이 작동해야합니다.
split your-zip.zip -b 32M ZIPCHUNKS
이렇게하면 많은 ZIPCHUNKS * 파일이 순서대로 생성되며 크기는 모두 32MB 이하입니다. 청크 크기를 변경하려면 32M 매개 변수를 변경하십시오.
전통적으로 cat
그것들을 다시 붙일 때 사용 합니다.
cat ZIPCHUNKS* > reassembled-zip.zip
Windows에서 리 어셈블을 수행하려면를 대신해야합니다 cat
. Windows에서 cat을 대체 해도 도움이 될 수 있지만 type
둘 이상의 파일을 처리 할 때 파일 이름을 추가하면 Windows 명령이 작동하지 않습니다. 한 가지 접근 방식은 copy /b ZIPCHUNKS* > reassembled-zip.zip
입니다.
또한 rar
기본적으로 "분할"아카이브 작성을 지원하는 Winspip 또는 WinRar와 같은 Windows의 GUI 도구로 압축 해제 할 수있는 아카이브를 사용할 수 있습니다. Ubuntu에서 rar
패키지를 설치 한 후 다음을 수행하십시오.
rar a -v32M destination.rar files/to/compress
destination.partXX.rar라는 파일이 생성됩니다. 이를 Windows로 전송 한 다음 첫 번째 것 (destination.rar)을 제거하십시오. 그러면 다른 하나가 자동으로 연결됩니다.
잠재적으로 사용할 수있는 한 가지 비법은 원본 zip 파일을 "rar"로 Windows에 다시 조립하는 것입니다. 원본 파일이있는 경우 파일을 rar 처리하고 작업하는 것이 더 쉬울 수 있습니다.
rar
하여 "청크"아카이브 ( "볼륨"이라고 함)를 생성 하고 WinZip (설치했으면합니다) 또는 WinRAR로 압축 해제 할 수 있습니다. Windows 시스템에 어떤 아카이브 관리 도구가 설치되어 있는지 알려줍니다
매우 쉽습니다. 먼저 split your-zip.zip -b 32M ZIPCHUNKS
Linux / Unix에서 수행 한 다음 type * > myZipFile.zip
Windows에서 수행하십시오.
나는 1 년 이상 전에 이것을해야했다. Windows에는 동일한 도구가 없기 때문에 불편합니다.
Wine (또는 PlayOnLinux)에서 작동하는 GSplit 을 사용했습니다 . .exe
파일과 많은 파일을 만듭니다 .gsd
. PDF 파일을 압축하는 경우 Windows가 혼동되기 때문에 미리 압축해야합니다!
copy /b
Windows에서 roadmr이 제공 한 솔루션을 사용해야합니다 .