SW/면접

압축 풀때 CRC 오류 정보에 대해

얇은생각 2019. 1. 21. 07:30
반응형

에러



CRC 오류 정보

CRC 오류는 Zip 파일(.zip 또는 .zipx)의 일부 데이터가 손상되었음을 나타낸다. CRC는 순환 중복 검사를 의미한다. 정확성을 보장하기 위해 파일에 있는 모든 데이터를 바탕으로 만들어진 계산이다. 파일을 Zip 파일에 추가하면 WinZip은 파일의 CRC 값을 계산하여 Zip 파일에 저장한다. 나중에 Zip 파일에서 파일을 추출하면 WinZip은 추출된 파일의 CRC를 계산하여 파일을 압축할 때 저장된 값과 비교한다. 이 두 CRC 값이 일치하지 않으면 추출된 파일이 원본 파일과 일치하지 않고 WinZip에 CRC 오류 메시지가 나타난다.


Zip 파일의 데이터가 손상되면 Zip 파일에서 모든 파일을 올바르게 추출하지 못할 수 있다. 손상된 데이터는 전체 Zip 파일, 다수의 파일 또는 하나의 파일에만 영향을 미칠 수 있다.



CRC 오류가 발생하는 이유

데이터 손상에는 여러 가지 가능한 원인이 있다. 인터넷에서 Zip 파일을 다운받을 때 가장 흔한 것은 전송오류다. 오류는 유효하지 않은 데이터를 Zip 파일에 도입할 때 발생할 수 있다. 다른 가능한 원인으로는 과도한 온도나 자기장에 대한 미디어의 노출, 연결된 디스크 섹터 교차 및 디스크 드라이브의 기계적 문제 등이 있다.



CRC 오류가 발생할 경우 수행할 작업

손상된 Zip 파일의 문제에 대한 최선의 해결책은 파일의 다른 복사본을 얻으려고 시도하는 것이다. 예를 들어 파일의 백업 복사본을 사용하거나 원본에서 새 복사본을 가져오십시오. 만약 당신이 Zip 파일을 다운로드해서 얻는다면, 그것을 다시 다운로드 하는 것은 거의 항상 문제를 해결할 것이다.



CRC 오류를 위한 "마지막 방법"

Zip 파일의 새 사본을 다운로드하거나, 대체 디스크를 얻거나, 백업 복사본을 사용할 수 없는 경우에도 일부 파일을 복구할 수 있으며, Zip 파일에 손상된 파일의 일부도 저장할 수 있다. 권장 절차는 다음과 같다.


WinZip 시작 및 손상된 Zip 파일을 연다. 특정 폴더에 파일을 복사하는 데 현재 사용 가능한 방법 사용한다. 압축 풀기 대화 상자에서 대상 폴더를 선택하고 압축한다. WinZip은 손상되지 않은 파일을 대상 폴더에 추출한다. WinZip은 손상된 파일을 발견할 때마다 CRC 오류 메시지를 표시한다. 오류 메시지에서 확인을 클릭하기 전에 대상 폴더를 열고 파일을 찾으십시오. 일부 파일은 이미 추출되었을 수 있다. 부분적으로 추출된 파일을 다른 폴더에 복사한 다음 WinZip 오류 대화 상자에서 확인을 누르십시오. 확인을 클릭하면 일부 추출된 파일은 대상 폴더에서 삭제되지만 다른 폴더에서 만든 파일의 복사본은 그대로 남아 있게 된다.


부분적으로 복구된 파일의 유용성 여부는 파일의 특성, 손상 유형, 파일 복구량 및 파일을 사용하는 프로그램 종류에 따라 달라진다. 어떤 경우에는 부분 파일이 전혀 쓸모가 없는 경우도 있다. 어떤 경우에는 부분 파일을 응용 프로그램에 로드하고 다시 저장하면 데이터가 완전히 복원된다. 다른 경우(대부분의 경우) 결과는 이 두 극단 사이의 어딘가에 있을 것이다. 즉, 데이터 중 일부는 복구되고 일부는 상실될 것이다.

반응형