chmod 권한 8진수(755)를 비트 패턴(111 101 101 = rwxr-xr-x)으로 해독하기.
소스 코드의 0xFF나 0b11110000으로 주어진 비트마스크 디버깅하기.
패킷 캡처를 위해 16진(0x1F90)과 10진(8080) 사이에서 네트워크 포트 변환하기.
0b1010 같은 2진 리터럴이 10진에서 무엇이 되는지 확인하기(10).
진법 변환기 정보
진법 변환기는 2진수, 8진수, 10진수, 16진수 체계 간에 숫자를 변환합니다. 모든 처리가 브라우저에서 이루어지며 완전히 무료이고 서버에 데이터가 저장되지 않습니다. 프로그래머, 컴퓨터 과학 학생, 다양한 진법으로 작업하는 모든 분에게 필수적입니다.
자주 묻는 질문
진법 간 변환은 어떻게 하나요?
2진수, 8진수, 10진수, 16진수 중 아무 진법으로 숫자를 입력하면 다른 모든 진법의 값이 즉시 표시됩니다. 입력하는 동안 결과가 실시간으로 업데이트됩니다.
입력 데이터가 어딘가에 저장되나요?
아니요, 모든 변환이 브라우저에서 이루어집니다. 숫자나 데이터가 서버로 전송되지 않습니다. 기기에서 단순한 수학적 계산을 수행할 뿐입니다.
어떤 진법을 지원하나요?
2진수(기수 2), 8진수(기수 8), 10진수(기수 10), 16진수(기수 16)를 지원합니다. 이들은 컴퓨팅과 프로그래밍에서 가장 일반적으로 사용되는 진법 체계입니다.
왜 큰 숫자에 정밀도 제한이 있나요?
컨버터가 parseInt()를 사용하기 때문이며, 이는 JS Number(53비트 정수 정밀도를 가진 64비트 부동소수점)를 반환합니다. 2^53(~9 × 10^15) 이상의 숫자는 변환 중에 정밀도를 잃습니다. 임의 정밀도(BigInt) 진법 변환에는 다른 코드 경로가 필요하며, 일반적인 사용(색상, 포트, 마스크, 8 PB 미만 파일 크기)에는 표준 Number로 충분합니다.
음수가 지원되나요?
현재 진법별 검증을 단순화하기 위해 음이 아닌 정수만 허용됩니다. 음수의 경우 변환 후 '-'를 수동으로 앞에 붙이세요: 10진의 -10은 16진에서 -A, 2진에서 -1010 등입니다. 2의 보수 표현(메모리에 음수가 저장되는 방식)은 계산되지 않습니다. 폭(8/16/32/64비트) 선택이 필요하기 때문입니다.