이 도구의 기능
Binary → IPv4는 연속 32비트, 점으로 구분된 4개의 8비트 그룹 또는 공백과 줄바꿈으로 나눈 이진수를 허용합니다. 잘못된 문자를 임의로 제거하지 않으며 허용된 공백 구분자를 제외한 뒤에는 정확히 32개의 0 또는 1만 남아야 합니다.
- 점 구분 입력에는 정확히 4개의 8-bit 그룹이 있어야 합니다.
- 점이 없는 입력은 공백이나 줄바꿈으로 나눌 수 있습니다.
- 2, 문자 또는 다른 기호가 포함되면 구체적인 오류를 표시합니다.
사용 방법
- 지원되는 32-bit 이진수 형식 중 하나를 붙여 넣습니다.
- IPv4로 변환 버튼을 클릭합니다.
- 4개 그룹의 Binary → Decimal 표를 확인합니다.
- 최종 점 구분 10진수 주소를 복사합니다.
계산 원리
검사가 끝나면 32 bit를 순서대로 4개의 8-bit 옥텟으로 나눕니다. 각 그룹을 이진수 자릿값에 따라 0부터 255까지의 10진수로 변환한 뒤 점으로 연결해 A.B.C.D를 만듭니다.
예시
- 11000000101010000000000100000001 → 192.168.1.1.
- 11000000 10101000 00000001 00000001 → 192.168.1.1.
- 31비트, 33비트 또는 문자 2가 포함됨 → Invalid binary IPv4.
주요 사용 사례
- 패킷 캡처 또는 프로토콜 문서의 32-bit 값을 IPv4로 복원합니다.
- 이진수 옥텟의 10진수 값을 확인합니다.
- IPv4 → Binary와 함께 사용해 양방향으로 확인합니다.
개인정보 보호
입력과 결과는 브라우저의 로컬 메모리에서만 처리됩니다. 서버로 업로드하거나 온라인 API를 호출하지 않으며 자동으로 영구 저장하지 않습니다.
Binary → IPv4 기능
0과 1이 정확히 32비트인지 검사하고 연속, 점 구분 또는 공백 구분 이진수를 IPv4로 변환합니다. 네트워크 설계, 설정 확인 및 문제 해결에 유용하며 결과를 바로 확인하고 복사할 수 있습니다.
FAQ
어떤 구분 기호를 지원하나요?
점, 공백과 줄바꿈을 지원합니다. 점이 없는 경우 공백은 어느 비트 그룹 사이에나 넣을 수 있습니다.
왜 정확히 32비트여야 하나요?
IPv4의 고정 길이는 32 bit입니다. 한 비트라도 많거나 적으면 완전한 주소를 나타낼 수 없습니다.
잘못된 문자를 자동으로 무시하나요?
아닙니다. 허용된 구분 기호를 제외하고 0이나 1이 아닌 문자가 있으면 오류가 발생합니다.
결과가 서버로 전송되나요?
아닙니다. 검사와 진법 변환은 모두 브라우저에서 로컬로 처리됩니다.