Windows 10에서 크기가 4GB 이상인 압축 파일(Winrar 사용)이 있습니다. 파일을 Unix 서버에 덤프했고 파일의 압축을 풀고 싶지만 항상 오류가 표시됩니다.
암호:unzip filename.zip
unzip: cannot find or open filename.zip, filename.zip.zip or filename.zip.ZIP.
zip 파일에는 .csv 파일(50개 이상의 파일)이 포함되어 있습니다.
도와주세요. 감사해요
답변1
이 질문은 Winrar를 사용하여 생성된 4GB보다 큰 파일의 압축을 푸는 방법을 묻습니다.
어떤 사람들에 따르면,unzip
(정보 우편번호) zip 형식의 제한으로 인해 큰 파일을 처리할 수 없으며 여러 볼륨의 zip 아카이브가 필요합니다. 반면 다른 사람들은 주어진 압축이 풀린 복사본에서 사용할 수도 있고 사용할 수 없는 zip64 확장자를 언급했습니다.
- 4GB보다 큰 파일 압축 풀기, 힉스 게르가노프
- 대용량 zip 파일을 추출할 수 없습니다, Ask-Ubuntu에서
이제... Info-ZIP은 PKWARE의 설명을 기반으로 2009년 4월 6.0 릴리스 이후 "대형 파일"을 지원했습니다. 예를 들어 Info-ZIP의 proginfo/ziplimit.txt
파일을 참조합니다.
A2) Zip64 확장자를 사용한 Zip 아카이브 형식의 엄격한 제한: 2001년에 PKWARE는 Zip 형식 사양 버전 4.5를 출시했습니다. (Windows 4.5용 PKZIP으로 출시됨) 이 사양 필드 크기 제한을 깨기 위해 정의된 새로운 추가 필드 블록 표준 zip 파일 구조. 이 확장된 "Zip64" 형식은 이론적 한계는 다음 값입니다. Zip 아카이브의 항목 수: 16 Ei(2^64 - 1 항목) 아카이브 항목의 압축 크기: 16EiByte(2^64 - 1바이트) 압축되지 않은 항목 크기: 16EiByte(2^64 - 1바이트) 단일 볼륨 Zip 아카이브 크기: 16EiByte(2^64 - 1바이트) 다중 볼륨 아카이브의 볼륨당 크기: 16EiByte(2^64 - 1바이트) 다중 볼륨 아카이브의 섹션 수: 4 Gi(2^32 - 1 섹션) 다중 볼륨 아카이브의 총 크기: 2^96바이트(16Ei * 4Gi) Info-ZIP 소프트웨어 버전(Zip 3.0 및 UnZip 6.0으로 시작) 선택한 환경에서 Zip64 아카이브 지원(기본 Unix, VMS, Win32 등 운영 체제 기능이 충분합니다.
다음을 지원하는지 확인할 수 있습니다.
$ 압축 해제 -v UnZip 6.00, 2009년 4월 20일, Debian에서 제공. Info-ZIP 원본. 최신 소스 코드와 실행 파일은 ftp://ftp.info-zip.org/pub/infozip/에 있습니다. 다른 사이트는 ftp://ftp.info-zip.org/pub/infozip/UnZip.html을 참조하세요. Unix(Linux ELF)용 gcc 8.3.0을 사용하여 컴파일되었습니다. UnZip 특수 컴파일 옵션: ACORN_FTYPE_NFS COPYRIGHT_CLEAN(PKZIP 0.9x 비복원 방법은 지원되지 않음) SET_DIRECTORY_PROPERTIES SYMLINKS(RTL 및 파일 시스템에서 허용하는 경우 기호 링크가 지원됨) 타임스탬프 UNIX 백업 _EF_UT_TIME을 사용하세요. USE_UNSHRINK (PKZIP/Zip 1.x 압축 해제 방법 지원) USE_DEFLATE64(PKZIP 4.x Deflate64(tm) 지원) UNICODE_SUPPORT [와이드 문자, 문자 인코딩: UTF-8](UTF-8 경로 처리) LARGE_FILE_SUPPORT(2GiB 이상의 대용량 파일 지원) ZIP64_SUPPORT(Zip64를 사용하여 대용량 파일 보관 지원) USE_BZIP2(PKZIP 4.6+, bzip2 lib 버전 1.0.6 사용, 2010년 9월 6일) VMS_TEXT_CONV WILD_STOP_AT_DIR [복호화됨, 버전 2.11, 2007년 1월 5일] UnZip 및 ZipInfo 환경 옵션: 압축 해제: [없음] 압축 해제: [없음] 우편번호: [없음] ZipInfoOPT: [없음]
이제...WinRAR은 한동안 zip64 파일 추출을 지원했습니다(버전 3.50).2005년), 언급한릴리즈 노트. 그러나 후속 버전에서는 zip64를 언급하지 않았으며 몇몇 사람들은 zip64 파일을 만들 수 없다고 언급했습니다. 이것이 맞다면 OP에 실제로 unzip
.
unzip
실제로 zip 파일이 아닌 파일을 열려고 하면 다음과 같은 메시지가 나타납니다 .
$ 압축 해제 -l foo.zip 아카이브: foo.zip 중앙 디렉터리 끝 서명을 찾을 수 없습니다. 이 파일이 아니거나 zip 파일 또는 멀티파트 아카이브를 구성하는 디스크입니다. 내부에 후자의 경우 중앙 디렉터리와 zip 파일 주석은 다음에서 찾을 수 있습니다. 이 아카이브의 마지막 디스크입니다. unzip: foo.zip 또는 다음 중 하나에 zipfile 디렉터리가 없습니다. foo.zip.zip 및 foo.zip.ZIP을 찾을 수 없습니다.
RAR 파일을 열려고 하면 빠른 확인과 메시지가 동일합니다.
그러나 file
프로그램은 그것이 무엇인지 말할 수 있습니다:
파일 foo.zip foo.zip: RAR 아카이브 데이터, v5
7-zip 프로그램은 RAR 파일의 압축을 풀 수 있습니다. 하지만 압축을 풀 수는 없습니다.
$ 7z l foo.zip 7-Zip [64] 16.02: 저작권 (c) 1999-2016 Igor Pavlov: 2016-05-21 p7zip 버전 16.02(locale=en_US.UTF-8, Utf16=on, HugeFiles=on, 64비트, 2 CPU Intel(R) Core(TM) i7-4578U CPU @ 3.00GHz(40651), ASM, AES-NI ) 드라이브에서 아카이브를 검색합니다. 파일 1개, 36015바이트(36KiB) 목록 아카이브: foo.zip -- 경로=foo.zip 열기 경고: 파일을 [zip] 아카이브로 열 수 없습니다. 유형=Rar5 물리적 크기 = 36015 고체 = - 블록 = 5 암호화=- 다중 볼륨 = - 볼륨 = 1 날짜/시간 속성 크기 압축 이름 ----- ----- ------------ ------------ -- - --------- 2009-04-19 17:38:10 ..... 4938 1996 funzip.1 2009-04-19 19:33:10 ..... 49657 17764 압축해제1 2009-04-19 17:38:48 ..... 14661 5499 unzipsfx.1 2009-04-19 17:38:52 ..... 3811 1557 zipgrep.1 2009-04-19 17:39:00 ..... 23607 8822 zipinfo.1 ----- ----- ------------ ------------ -- - --------- 2009-04-19 19:33:10 96674 35638 5개 파일 경고: 1
답변2
서버에 설치된 일부 jar/Java 유틸리티를 사용해 보았습니다.
UNIX-SERVER# find /opt -name jar
/opt/java6/bin/jar
/opt/java6/bin/IA64N/jar
/opt/java6/bin/IA64W/jar
/opt/java1.5/bin/jar
/opt/java1.5/bin/IA64N/jar
/opt/java1.5/bin/IA64W/jar
/opt/java7/bin/jar
/opt/java7/bin/IA64N/jar
/opt/java7/bin/IA64W/jar
UNIX-SERVER#
UNIX-SERVER# /opt/java6/bin/jar xvf zipped_file.zip
created: files/
created: files/install/
extracted: files/install/addLangs.sh
inflated: files/install/attachHome.sh
inflated: files/install/clusterparam.ini
inflated: files/install/detachHome.sh
inflated: files/install/lsnodes
inflated: files/welcome.html
UNIX-SERVER#
이것은 나에게 효과가 있었고 당신에게도 효과가 있기를 바랍니다. 인사
참고로: https://community.hpe.com/t5/System-Administration/unzip-problem-Needs-help/td-p/4161201