모든 파일이 올바르게 추출되었는지 확인하십시오.

모든 파일이 올바르게 추출되었는지 확인하십시오.

Synology에 대용량 zip 파일이 많이 있습니다. Synology의 내장 추출기는 약간 까다롭기 때문에 명령줄을 사용하여 파일이 올바르게 추출되었는지 확인하고 싶었습니다. 7z"표준" Linux 도구 가 설치됩니다 . 파일이 모두 올바르게 추출되었는지 확인하는 방법이 있습니까?

GPT에 몇 가지 답변을 요청했지만 -t테스트에 사용한 파일이 맞는지 여부 만 알려줬습니다.~에지퍼가 손상되지 않았습니다. 7z 매뉴얼은 기본적으로 지원하는 것처럼 보이지 않거나 누락되었습니다. 이는 전적으로 가능합니다. 당연히 인터넷과 StackOverflow도 검색했습니다.

답변1

귀하 또는 GPT(*)가 7z 명령과 7z 옵션을 혼동하고 있는 것 같습니다. 혹은 7zInfo-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 파일을 처리할 수 있다는 것입니다.

관련 정보