리눅스 : 4Gb보다 큰 zip 알고 있습니까? 이것은 내가 얻는 오류입니다. zip

zip이 처리하기에 너무 커서 Linux에서 큰 파일을 압축하려고 할 때 오류가 발생합니다. 누구 든지이 문제를 해결하기 위해 사용할 수있는 명령을 알고 있습니까?

이것은 내가 얻는 오류입니다.

zip error: Entry too big to split, read, or write (file exceeds Zip's 4GB uncompressed size limit)

사실 간단한 텍스트 파일, 로그 파일입니다.



답변

linux split 명령을 사용하여 로그 파일을 더 작은 파일로 자릅니다.

다시 발생하지 않도록 로그 회전 설정을 고려하십시오.


답변

기본 Zip 형식은 파일 당 4GB로 제한됩니다. zipZip64를 지원하는 도구로 도구 를 업그레이드해야 합니다.

$ zip -v
저작권 (c) 1990-2008 Info-ZIP-소프트웨어 라이센스의 경우 'zip "-L"을 입력하십시오.
Info-ZIP의 Zip 3.0 (2008 년 7 월 5 일)입니다.
...

Zip 특별 편집 옵션 :
        ...
        ZIP64_SUPPORT (Zip64를 사용하여 큰 파일을 아카이브에 저장)

또는 7z 또는 tar 와 같은 다른 아카이브 형식을 사용하십시오 .