💻 이진수 번역기

글자를 이진 코드로, 이진 코드를 글자로 변환합니다.

이진 코드란 무엇인가요?

이진 코드는 컴퓨터가 사용하는 가장 기본적인 언어입니다. 01이라는 두 개의 숫자만 사용하여 모든 데이터를 나타냅니다. 각 숫자를 비트라고 합니다. 일반적으로 글자나 숫자와 같은 문자는 8비트의 시퀀스로 표현되며, 이를 바이트라고 합니다. 이 번역기는 일반적인 UTF-8 표준을 사용하며, 대부분의 표준 영어 문자는 8비트 바이트 하나로 표현됩니다.

이진수 번역기 사용 방법

이 도구를 사용하면 일반 텍스트와 해당 이진 표현 간에 쉽게 변환할 수 있습니다.

  • 텍스트를 이진수로 (기본 모드):
    1. "텍스트 입력" 상자에 변환하려는 텍스트를 입력하거나 붙여넣습니다.
    2. 해당 이진 코드가 "이진수 출력" 상자에 자동으로 나타나며, 각 문자의 8비트 이진 코드는 공백으로 구분됩니다.
  • 이진수를 텍스트로:
    1. "⇅ 교환" 버튼을 클릭합니다. 입력 필드의 역할이 바뀝니다.
    2. "이진수 입력" 상자(이전에는 출력 상자였음)에 이진 코드를 입력하거나 붙여넣습니다. 이진 코드는 0과 1로만 구성되어야 하며 8비트 그룹이어야 합니다. 8비트 그룹 사이의 공백은 허용되며 가독성을 위해 권장되지만 변환 중에는 무시됩니다.
    3. 해당 텍스트가 "텍스트 출력" 상자에 자동으로 나타납니다.
    4. 이진 코드가 유효하지 않은 경우(예: 0 또는 1 이외의 문자 포함, 8로 나누어 떨어지지 않음) 오류 메시지가 표시됩니다.
  • 복사: "출력 복사" 버튼을 사용하여 결과를 클립보드에 쉽게 복사합니다.

예시 (텍스트를 이진수로):
텍스트 입력에 Hello를 입력하면 다음과 같은 결과가 나옵니다:
01001000 01100101 01101100 01101100 01101111

예시 (이진수를 텍스트로):
(교환 후) 이진수 입력에 01110111 01101111 01110010 01101100 01100100를 입력하면 다음과 같은 결과가 나옵니다:
world

이진 코드를 이렇게 사용해 보세요!

이메일을 이진수로 입력하지는 않겠지만, 이진수를 이해하면 컴퓨터 작동 방식을 파악하는 데 도움이 됩니다! 이 번역기를 재미있고 교육적으로 사용하는 몇 가지 방법은 다음과 같습니다.

  • 컴퓨터 기본 학습: 'A'(01000001) 또는 'b'(01100010)와 같은 글자가 컴퓨터 내부에서 8비트(1바이트)를 사용하여 어떻게 표현되는지 직접 확인하세요. 문자 인코딩(예: ASCII/UTF-8)을 이해하는 데 훌륭한 시각 자료입니다.
  • 비밀 메시지 (재미로!): 친구에게 완전히 이진수로 작성된 짧은 메시지를 보내세요! 친구는 이 번역기를 사용하여 해독할 수 있습니다. (예시: 01001001 00100000 01101100 01101111 01110110 01100101 00100000 01111001 01101111 01110101를 해독해 보세요).
  • 퍼즐 및 지오캐싱: 때때로 퍼즐이나 지오캐시 좌표는 간단한 암호로 이진 코드를 사용하여 숨겨져 있습니다. 이 도구는 이를 푸는 데 도움이 될 수 있습니다.
  • 데이터 크기 이해: 각 문자가 8비트를 차지하는 것을 확인하세요. 이는 텍스트 파일이 특정 크기를 갖는 이유를 시각화하는 데 도움이 됩니다(예: 10자 텍스트는 약 80비트 또는 10바이트이며 약간의 오버헤드가 있음).
  • 프로그래밍/기술적 호기심: 개발자는 더 고급 도구를 사용하지만, 문자에 대한 직접적인 이진 패턴을 보는 것은 로우 레벨 데이터 조작이나 특정 하드웨어 상호 작용을 다룰 때 때때로 통찰력을 줄 수 있습니다.

이 번역기를 컴퓨터의 기본 언어인 0과 1의 세계로 들어가는 창이라고 생각하세요!