설정
privacy.storage_manager.language_settings
테마 설정
진법 변환
2/8/10/16진법 간 숫자 변환
사용 안내
🚀 빠른 시작
- 입력란: 해당 진수 입력란에 값을 입력
- 숫자 입력: 순수 숫자 또는 해당 입력란에 접두사(0b/0o/0x) 값을 붙여넣기
- 즉시 결과: 다른 입력란이 자동 갱신되며 복사 가능
📌 자주 쓰는 활용 사례
- 프로그래밍/디버깅: 상수, 비트마스크, 플래그를 빠르게 변환
- 권한 비트: Unix 권한(8진 755) ↔ 2진/10진 대응
- 네트워크/프로토콜: 프레임의 16진 필드 확인
- 비트 연산 학습: 시프트 및 AND/OR/NOT의 영향 관찰
- 레지스터/비트필드: 플래그 분해·조합(예: 0xA5 → 스위치), 임베디드/프로토콜 디버깅에 유용
🎛️ 변환 매개변수 및 범위
- 지원 진법: 2/8/10/16진수
- 문자 집합: 2진 0/1; 8진 0–7; 10진 0–9; 16진 0–9/A–F (대소문자 무관)
- 접두어 허용: 해당 입력칸에서만 0b/0o/0x 허용; 출력은 순수 값
- 구분자: 공백/밑줄/그룹 구분 미지원
- 선행 0: 불필요한 선행 0는 출력에서 제거
🧭 활용 팁
- 입력 검증: 선택한 진수에 허용되는 숫자만 사용
- 팀 합의: 결과에서 접두사를 유지할지 정책을 정함
- 16진수 대/소문자: 값은 대소문자를 구분하지 않습니다. 코드 사용 시 팀에서 통일된 규칙(예: 모두 대문자)을 정하세요.
- 큰 수의 가독성: 수동 확인 시 분할하여 붙여넣기(입력은 연속 숫자만 허용)
- 부호 해석: 결과는 부호 없는 값으로 취급. 2의 보수/부호 비트 해석은 상황에 따라 고려
⚠️ 제한 사항 및 호환성
- 구분 기호 미지원; 해당 입력란만 0b/0o/0x 허용. 변환·복사는 순수 숫자 출력
- 음수/소수는 미지원
- 매우 긴 입력은 성능 저하를 유발할 수 있으므로 필요 시 분할
🔒 개인정보 보호 및 보안
- 모든 처리는 브라우저 내에서 이루어지며, 데이터는 기기를 떠나지 않습니다
❓ 자주 묻는 질문
왜 2진/10진 칸에 0xFF 를 붙이면 변환되지 않나요?
0x 는 16진 칸에서만 허용됩니다. 거기에 붙이거나 접두사를 제거하고 대상 진수 칸에 입력하세요. 2진/8진은 각각 0b/0o 허용; 복사는 순수 숫자
공백/밑줄/그룹화(예: 1111 0000, FF_FF)를 사용할 수 있나요?
구분 기호는 지원하지 않습니다. 연속 숫자만 사용하고, 붙여넣기 전 공백/밑줄을 제거하세요
왜 선행 0 이 제거되나요(예: 0010 → 10)?
가독성을 위해 출력을 정규화합니다. 고정 폭이 필요하면 0 을 수동으로 보충하세요
음수/소수나 비트 폭별 2의 보수는 지원하나요?
현재는 미지원이며 결과는 부호 없는 값으로 취급합니다. 예: 8비트 0xFF 는 부호 없음 255, 부호 있음 8비트 해석 시 −1
복사에 접두사가 포함되나요?
복사는 순수 숫자만 반환합니다. 접두사는 해당 입력란에서의 입력 시에만 허용되며, 코드에서는 필요 시 0b/0o/0x 를 추가하세요