Synology에 대용량 zip 파일이 많이 있습니다. Synology의 내장 추출기는 약간 까다롭기 때문에 명령줄을 사용하여 파일이 올바르게 추출되었는지 확인하고 싶었습니다. 7z
"표준" Linux 도구 가 설치됩니다 . 파일이 모두 올바르게 추출되었는지 확인하는 방법이 있습니까?
GPT에 몇 가지 답변을 요청했지만 -t
테스트에 사용한 파일이 맞는지 여부 만 알려줬습니다.~에지퍼가 손상되지 않았습니다. 7z 매뉴얼은 기본적으로 지원하는 것처럼 보이지 않거나 누락되었습니다. 이는 전적으로 가능합니다. 당연히 인터넷과 StackOverflow도 검색했습니다.
답변1
귀하 또는 GPT(*)가 7z 명령과 7z 옵션을 혼동하고 있는 것 같습니다. 혹은 7z
Info-ZIP unzip
프로그램과 혼동될 수도 있습니다.
맨 7z
페이지 문서t
주문하다"아카이브의 무결성을 테스트하십시오".
이것-t
옵션관련 없음, 사용자가 아카이브 유형을 설정할 수 있습니다.
(*) 소위 "인공 지능" 답변에 의존하지 마십시오. 실제 인공 지능은 아니며 인공 지능과 유사한 것에도 가깝지 않습니다. 현재 인공지능에 대한 모든 주장은 단지 하나일 뿐이다.무작위 앵무새-과대 광고 자동 버그로 이동하십시오. 마르코프 연쇄 생성기는 1990년대에 작성된 것보다 훨씬 더 복잡하지는 않습니다.쓰레기먹이를 주세요.
그런데 Info-ZIP 프로그램에는 아카이브를 테스트하는 옵션이 unzip
있습니다 . -t
에서 man unzip
:
-t
테스트 아카이브 파일.이 옵션은 메모리에 지정된 각 파일을 추출하고 확장 파일의 CRC(Cyclic Redundancy Check, Enhanced Checksum)를 원본 파일에 저장된 CRC 값과 비교합니다.
unzip
는 완전히 독립적인 프로그램이며 7z
. 다른 소스 코드, 다른 작성자, 모든 것이 다릅니다. 유일한 연결은 7z와 unzip 모두 zip 파일을 처리할 수 있다는 것입니다.