BCC/XOR 체크섬 계산기
온라인으로 BCC 블록 검사 문자와 XOR 체크섬을 계산하며, 다양한 입력 형식을 지원하고 파일 검사값을 개별 또는 일괄 계산할 수 있습니다.
브라우저 실행 모드: 데이터는 브라우저에서 처리되며 서버에 업로드되지 않습니다.
속도와 안정성: 처리 속도는 기기와 브라우저에 따라 달라집니다. 대량 배치 작업에는 데스크톱 버전이 더 안정적일 수 있습니다.
도구를 불러오는 중입니다. 잠시 기다려 주세요...
도구를 불러오는 중입니다. 잠시 기다려 주세요...
온라인 도구가 로드되거나 실행되지 않으면 데스크톱 도구를 사용해 보세요. https://tools.yikeaigc.com/
도구 사용량
이전 버전으로 돌아가기
먼저 설정 후 처리
입력 형식을 선택하고 매개변수를 확인한 뒤 계산하세요. 검증 및 배치 파일은 현재 매개변수를 사용합니다.
현재 형식
HEX
바이트 수
0
검증값
--
먼저 입력 형식을 선택하고 매개변수를 설정한 뒤 계산 또는 검증을 시작하세요.
계산 설정
데이터 소스에 따라 형식을 선택하세요. 매개변수는 저장되어 다음에 계속 사용할 수 있습니다.
입력 형식
공백, 쉼표, 0x 접두사 지원. 예: AE 01 03 59
계산 매개변수
표준 BCC는 보통 00, 00, 전체 바이트를 사용합니다.
끝 바이트에 -1을 입력하면 끝까지 계산합니다. 바이트 위치는 0부터 시작하며 끝 바이트도 포함됩니다.
현재 BCC
--
계산 대기 중
10진수 DEC
--
8진수 OCT
--
2진수 BIN
--
접두사 형식
--
원본 데이터 HEX: 계산 대기
계산 과정
바이트별 XOR 기록
검증 확인
체크코드가 포함된 전체 HEX 데이터를 입력하세요. 기본값은 마지막 1바이트를 체크코드로 비교합니다.
표준 BCC 검증에서는 원본 데이터와 체크코드를 전체 XOR한 값이 보통 0x00입니다.
일괄 파일 검증
파일 선택 후 처음 20개 미리보기가 표시됩니다. 처리 시 전체 파일을 계산하고 ZIP 결과를 다운로드할 수 있습니다.
내보내기 필드
출력 형식 하나 이상 유지
ZIP에는 요약표와 각 파일의 검증 보고서가 포함됩니다. 같은 이름은 자동으로 번호가 붙습니다.
선택한 파일
파일 0개
일괄 결과
화면에는 처음 20개만 표시되며, ZIP 및 복사 결과에는 전체 파일이 포함됩니다.
| # | 파일명 | 크기 | 범위 | BCC(HEX) | 보고서 파일 |
|---|
안내
소프트웨어 사용 설명
- 입력 형식 선택: 데이터 출처에 따라 HEX, 텍스트, DEC, BIN 또는 Base64 형식을 선택합니다.
- 검증할 데이터 입력: 입력란에 데이터를 입력하거나 “예제 불러오기”를 클릭하여 형식을 확인할 수 있습니다.
- 계산 매개변수 설정: 프로토콜 요구 사항에 따라 초기값, 결과 XOR 값, 시작 바이트, 종료 바이트, 결과 반전, HEX 대소문자 및 구분자를 설정합니다.
- 자주 쓰는 설정 저장: “설정 저장”을 클릭하면 다음에 열 때 현재 매개변수를 계속 사용할 수 있습니다.
- 체크섬 계산: “BCC/XOR 체크섬 계산”을 클릭하여 HEX, DEC, OCT, BIN 및 원본 데이터에 체크 코드를 더한 결과를 확인합니다.
- 전체 데이터 검증: “검증 확인”으로 전환한 뒤 체크 코드가 포함된 전체 HEX 데이터를 입력하여 체크 코드가 일치하는지 확인합니다.
- 배치 파일 검증: “배치 파일”로 전환하고 여러 파일을 선택한 뒤 계산을 시작하면 결과를 복사하거나 ZIP 보고서를 다운로드할 수 있습니다.
자주 묻는 질문
답변: BCC의 일반적인 구현 방식은 바이트 단위로 XOR 계산을 수행하는 것이므로 XOR Checksum이라고도 자주 불립니다. 계산에 참여하는 바이트를 순서대로 XOR하면 얻어지는 1바이트 결과가 체크 코드입니다.
답변: 공백 구분, 쉼표 구분, 연속 입력 및 0x 접두사를 지원합니다. 예를 들어 AE 01 03 59, AE010359, 0xAE 0x01 0x03 0x59 모두解析할 수 있습니다.
답변: 바이트 위치는 0부터 시작합니다. 시작 바이트는 어느 바이트부터 계산에 참여할지를 나타내고, 종료 바이트는 어느 바이트까지 계산할지를 나타냅니다. 종료 바이트에 -1을 입력하면 데이터 끝까지 계산한다는 뜻입니다.
답변: 장치 프로토콜마다 검사에 포함되는 범위 규정이 다릅니다. 일부는 STX 이후부터 시작하고, 일부는 ETX를 포함하며, 일부는 데이터 영역만 계산합니다. 프로토콜 문서에 따라 시작 바이트와 종료 바이트를 설정하세요.
답변: 체크 코드가 원본 데이터의 XOR 결과와 같다면, 원본 데이터와 체크 코드를 다시 전체적으로 XOR하면 0x00이 됩니다. 이는 일반적인 BCC 검사 검증 방식입니다.
답변: 변경하지 않습니다. 일괄 파일 기능은 파일 내용을 읽고 검사값을 계산하여 요약표와 보고서 파일을 생성할 뿐, 원본 파일은 수정하지 않습니다.