본문 바로가기
운영체제/Windows

Windows / Linux ] 파일의 CRC32 체크 툴

by eteo 2025. 10. 18.
반응형

 

 

아래에서 소개하는 툴은 가장 널리 쓰이는 CRC-32 표준을 기반으로 파일의 체크섬을 계산하는 툴이다.

 

 

CRC-32 표준 (ISO 3309 / ITU-T V.42 / PKZIP / Ethernet 등에서 사용)

  • Polynomial (poly): 0x04C11DB7 (Bit-Reflected 표현은 0xEDB88320)
  • Initial value (init): 0xFFFFFFFF (계산 시작 시 CRC 레지스터의 초기값)
  • Reflect input (refin): True (입력되는 각 바이트를 다항식 연산 전 LSB↔MSB 뒤집어서 처리)
  • Reflect output (refout): True (계산이 끝난 최종 CRC 결과값을 LSB↔MSB 뒤집어서 출력)
  • Final XOR value (xorout): 0xFFFFFFFF (최종 결과값에 XOR 연산을 적용하여 반환)

 

 

Windows

  • CheckCRC

CheckCRC.zip
0.21MB

 

  • HashMyFiles

스크롤을 한참 내려야 다운로드 링크가 있다. 그리고 이 프로그램은 폴더 단위로 CRC32 값을 확인할 수 있다는 장점이 있다.

 

https://www.nirsoft.net/utils/hash_my_files.html

 

HashMyFiles: Calculate MD5/SHA1/CRC32 hash of files

    HashMyFiles v2.50 - Calculate MD5/SHA1/CRC32/SHA-256/SHA-512/SHA-384 hashes of your files Copyright (c) 2007 - 2024 Nir Sofer See Also Description HashMyFiles is small utility that allows you to calculate the hashes (MD5, SHA1, CRC32, SHA-256, SHA-51

www.nirsoft.net

 

 

 

 

 

 

 

Linux (Ubuntu/Debian 계열)

sudo apt install libarchive-zip-perl
crc32 <filename>

 

 

 

 

위에서 소개한 툴들은 동일 파일에 대해 동일 결과를 리턴한다.

반응형