첨으로 소스 자료 올려봅니다.

 

CRC32 입니다.

 

문자열을 32비트 Long 으로 변환해줍니다.

 

제가 자료를 찾아보니... 파일을 읽어서 crc32값으로 만드는 것이 가장 많이 이용되고 있었습니다.

 

1.A라는 파일이 있습니다. 안에 있는 내용을 읽어서 crc32값을 만듭니다.

2.crc32값을 저장해놓습니다.

3.A라는 파일에 대해서 주기적으로 crc32값을 알아내어서 기존에 저장된 crc32값과 비교를 합니다.

4.crc32값이 틀리면 파일이 수정된것으로 판단합니다.

 

ㅎㅎ 사용되는 용도가 재미있습니다.. tar나 zip  파일 압축프로그램의 경우

압축후에 crc32값을 압축파일의 헤더에 저장해놓는다고 하네요...

압축파일이 깨졌는지 검증하기 위해서 이라나 뭐라나...