en 실행 파일에 이상한 문제가 발생했습니다. IP 메신저를 사용하여이 실행 파일을 PC A에서 PC B로 전송할 때 크기가 변경됩니다. 기능적으로는 여전히 동일한 방식으로 작동합니다. 다시, 파일을 PC B에서 PC C로 추가로 전송하면 실행 파일이 원래 크기로 되돌아갑니다. HEX 비교를 사용하여 서로 다른 크기 의이 실행 파일을 비교하려고 시도했으며 변경된 많은 바이트가 있습니다.
그 이유는 무엇입니까?
참고 :이 모든 시스템은 Windows 운영 체제를 사용합니다.
4
최근에 바이러스 정의를 업데이트 했습니까? 또한 CRC32와 같은 해시도 변경되는지 확인할 수 있습니까?
—
Gleno
블록 크기가 다르면 실제 파일 크기가 약간 변경 될 수 있지만 파일 내용은 바뀌지 않아야합니다.
—
user55325
@Gleno : 참고로 CRC32는 실제 "해시"가 아니며 충돌하기 쉽습니다. 파일 무결성을 위해서는 MD5 또는 SHA가 더 좋습니다.
—
user1686
@grawity, 두 개의 다른 파일이 동일한 CRC32를 출력 할 확률은 충분히 낮습니다. 더 나은 해시가 있지만 CRC32는 파일 무결성에 대한 매우 일반적인 검사입니다.
—
Gleno
@Gleno : 그렇습니다. 그러나 실수는 아니라 악성 코드가 아닙니다. (관련이 없지만 흥미
—
로움