# CRC32 생성기

텍스트의 CRC32 체크섬을 즉시 계산하세요. 입력을 UTF-8로 인코딩하고 ZIP, gzip, PNG 및 이더넷에서 사용하는 표준 IEEE 802.3 CRC-32 다항식을 적용한 다음, 값을 8자리 16진수 또는 부호 없는 10진수로 반환합니다. 저장된 체크섬을 확인하고, 파일 형식을 디버깅하고, zlib, PHP crc32 또는 다른 라이브러리와 결과를 비교할 수 있습니다.

## 자주 묻는 질문

### CRC32란 무엇인가요?

CRC32는 데이터의 우발적인 변경을 감지하는 32비트 순환 중복 검사입니다. 이 도구는 IEEE 802.3 다항식 0x04C11DB7의 반사 형식을 사용하며, ZIP, gzip, PNG 및 zlib에서 사용하는 변형입니다. 결과는 하나의 32비트 숫자입니다.

### 표준 CRC32 확인 값은 무엇인가요?

텍스트 123456789의 CRC-32 공개 확인 값은 cbf43926입니다. 빈 입력은 00000000, abc는 352441c2를 반환합니다. 이를 사용해 다른 구현이 같은 변형을 사용하는지 확인할 수 있습니다.

### 일부 도구에서 CRC32 값이 다르게 표시되는 이유는 무엇인가요?

iSCSI와 ext4에서 사용하는 CRC-32C(Castagnoli)나 반사 처리를 하지 않는 BZIP2 형식 등 다른 변형도 있습니다. 이들은 다항식이나 비트 순서가 달라 결과값도 다릅니다. 줄바꿈을 포함해 양쪽에서 같은 바이트를 해시하는지도 확인하세요.

### 십진수 출력은 무엇을 의미하나요?

십진수는 체크섬을 0부터 4294967295까지의 부호 없는 정수로 표시합니다. 이는 64비트 시스템의 PHP crc32 및 Python의 zlib.crc32와 일치합니다. 16진수 출력은 같은 숫자를 8자리 16진수로 쓴 것입니다.

### CRC32는 암호화 해시인가요?

아니요. CRC32는 무작위 전송 오류를 감지하지만, 누구나 원하는 체크섬이 나오도록 데이터를 만들 수 있습니다. 의도적인 변조를 막아야 한다면 SHA-256 또는 다른 암호화 해시를 사용하세요.

### CRC32 충돌은 얼마나 자주 발생하나요?

비트가 32개뿐이므로 무작위 입력 두 개가 같은 체크섬을 가질 확률은 약 40억 분의 1입니다. 입력이 약 77,000개라면 어떤 두 입력 사이에서 충돌이 발생할 확률은 이미 50%에 이릅니다. CRC32는 오류 감지에는 적합하지만 고유 식별자에는 적합하지 않습니다.

### 체크섬을 계산하기 전에 텍스트는 어떻게 변환되나요?

이 도구는 입력한 텍스트를 그대로 UTF-8 바이트로 변환합니다. ASCII가 아닌 문자는 여러 바이트를 차지하고 줄바꿈도 계산에 포함되므로, 다른 쪽에서도 같은 바이트를 사용하는지 확인하세요.

### 16진수 출력에는 앞자리 0이 채워지나요?

네. 16진수 형식은 항상 소문자 8자리로 표시하고, 필요한 경우 앞자리에 0을 채웁니다. 따라서 0x0000abcd는 0000abcd로 표시됩니다. 일부 도구는 앞자리 0을 생략하거나 대문자로 출력하지만 값은 같습니다.

### 파일의 CRC32를 계산할 수 있나요?

이 도구는 붙여 넣은 텍스트를 처리합니다. 파일에는 libarchive 도구의 crc32 같은 로컬 명령이나 zlib를 사용하는 짧은 스크립트를 이용하세요. ZIP 중앙 디렉터리에도 각 항목의 CRC32가 저장됩니다.

### 입력은 얼마나 길어도 되나요?

요청당 최대 5 MiB의 텍스트를 처리합니다. CRC32는 매우 빠르므로 결과가 즉시 반환되며 입력은 저장되지 않습니다.

여기에 광고를 게재하시겠어요?

[이메일 보내기](mailto:hi@dennn.is?subject=OneClick%20Pro%20%EA%B4%91%EA%B3%A0%20%EB%AC%B8%EC%9D%98)

[광고 WordPress을 위한 에이전트 지원 플러그인 모음입니다.](https://sleekwp.com/?ref=oneclickpro)
