2026-05-18 · 1분 읽기
로우레벨 디버깅을 위한 binary와 hex
로그에 hex 정수가 보이면 bit mask를 추측하기 전에 base를 변환하세요.
binaryhexdebugging
핵심 요점
- input base를 명시적으로 선택하세요 — hex string을 decimal로 가정하면 잘못된 결과가 납니다.
- 사람 계산은 decimal, bitmask alignment는 hex를 쓰세요.
flag field 읽기
logged value를 binary로 변환하고 protocol doc의 known bit position에 맞추세요.
여러 field가 한 word에 pack되면 nibble off-by-one을 피하려면 hex에서 작업하세요.
자주 묻는 질문
큰 숫자?
big integer를 지원합니다; log에서 paste할 때 sign을 다시 확인하세요.
float 지원?
이 tool은 integer용입니다; IEEE754 inspection은 전용 tool을 쓰세요.