반응형
아래에서 소개하는 툴은 가장 널리 쓰이는 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
- 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>
위에서 소개한 툴들은 동일 파일에 대해 동일 결과를 리턴한다.
반응형
'운영체제 > Windows' 카테고리의 다른 글
| Windows ] diskpart 유용한 명령어 (+ clean vs clean all) (0) | 2025.12.12 |
|---|---|
| Windows ] MAC 주소 변경 방법 (0) | 2025.12.09 |
| 공개키 기반 암호없이 ssh 접속하기 (+ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 오류) (0) | 2025.04.17 |
| Windows ] BitLocker 비활성화 하기 (0) | 2025.01.09 |
| 배치파일에서 call 명령어 사용법 (0) | 2024.12.15 |