온라인 진법 변환 도구
2진법, 4진법, 8진법, 10진법, 16진법 및 32진법 간의 즉시 변환을 지원하는 전문 다중 진법 변환 도구입니다. 2진법에서 10진법, 16진법에서 2진법 등 모든 진법 변환 요구를 정확하게 처리합니다.
사용 방법
입력 진법 선택
2에서 36까지 아무 진법이나 고르거나, 2진수·4진수·8진수·10진수·16진수·32진수 여섯 단축 버튼을 사용하세요.
숫자 입력
영문자도 되고 대소문자는 상관없습니다 — 입력은 자동으로 대문자가 됩니다. 한 번에 하나의 숫자이며 결과는 입력에 따라 실시간으로 갱신됩니다.
출력 진법을 고르고 결과 복사
변환된 값이 선택한 진법으로 표시되며 영문자는 대문자로, 바로 복사할 수 있습니다.
일반적인 사용 사례
- 프로그래밍: 메모리 주소 및 색상 코드와 같은 16진수 데이터 처리
- 네트워킹: IP 주소 2진법 변환 및 서브넷 계산
- 수학 교육: 진법 변환 원리의 실시간 시연
- 데이터 인코딩: Base32 인코딩/디코딩 작업
- 하드웨어 디버깅: 기계 코드를 읽기 가능한 형식으로 변환
핵심 기능
- 2-36 사이의 모든 진법 변환 지원
- 실시간 양방향 변환
- 스마트 오류 감지 및 알림
- 원클릭 결과 복사
- 모바일 친화적 디자인
지원되는 숫자 진법
다음을 포함하되 이에 국한되지 않는 완전한 지원:
- 2진법(0-1) ↔ 10진법 변환, 16진법 상호 변환
- 4진법(0-3) ↔ 8진법 변환, 32진법 상호 변환
- 8진법(0-7) ↔ 2진법 변환, 10진법 상호 변환
- 10진법(0-9) ↔ 모든 진법 변환의 기본
- 16진법(0-F) ↔ 2진법 변환, 색상 코드 처리
- 32진법(0-V) ↔ 특수 인코딩 변환
데이터 보안
모든 변환은 브라우저에서 로컬로 처리됩니다. 세션 전용 처리 기술을 사용하며, 페이지를 닫으면 모든 입력 기록이 자동으로 삭제됩니다.
자주 묻는 질문
- 영문자가 섞인 입력이 오류 대신 그대로 변환되는 이유는 무엇인가요?
- 선택한 진법에서 유효하지 않은 첫 글자에서 읽기를 멈추고 그때까지 읽은 부분을 변환하기 때문입니다. 2진수에서 "101XYZ"는 5가 됩니다 — 영문자는 거부되지 않고 무시됩니다. 16진수에서 "FFzz"는 255입니다. 오류는 **첫** 글자조차 해석할 수 없을 때만 나오므로, 결과가 나왔다는 것 자체가 입력이 올바랐다는 뜻은 아닙니다.
- 긴 숫자도 정확하게 변환되나요?
- 아니요. 값은 JavaScript 숫자로 다뤄지며 2^53까지만 정확합니다. FFFFFFFFFFFFFFFF를 16진수에서 변환하면 18446744073709552000이 나오지만 실제 값은 18446744073709551615이라 끝자리가 틀립니다. 64비트 ID, GUID, 암호학적 해시처럼 이만한 값은 참고용으로만 보고, 정확성이 중요하면 큰 정수 도구를 사용하세요.
- 분수나 소수를 변환할 수 있나요?
- 아니요, 정수만 됩니다. 소수점 아래는 모두 버려집니다. "3.14"는 10진수에서 3으로 처리되어 2진수로 "11"이 됩니다. 음의 정수는 됩니다 — 16진수의 "-FF"는 -255가 됩니다.
- 서버로 무엇인가 전송되나요?
- 아니요. 변환은 입력하는 즉시 브라우저에서 이루어지며 숫자도 결과도 이 페이지를 떠나지 않습니다.
