주요 콘텐츠로 건너뛰기
FreeOnlineTools Go
한국어
방법

텍스트를 바이너리로 변환하고 단계별로 뒤로 변환하는 방법

작성자: FreeOnlineTools Team · 2026-09-02에 업데이트됨

빠른 답변

텍스트를 바이너리로 변환하려면 텍스트를 텍스트-바이너리 변환기에 붙여넣으면 바이너리 표현이 즉시 나타납니다(각 문자는 8비트). 바이너리를 텍스트로 디코딩하려면 바이너리를 텍스트로 도구에 붙여넣으면 원본 텍스트가 나타납니다. 모든 처리는 귀하의 브라우저에서 로컬로 이루어집니다.

소개

이진수는 컴퓨터가 내부적으로 사용하는 2진수 시스템입니다. 모든 문자는 일련의 비트(0과 1)로 저장됩니다. ASCII에서 각 문자는 7비트(또는 8비트) 이진수에 매핑됩니다. 'A'는 01000001(65), 'B'는 01000010(66)입니다. 유니코드 텍스트(이모지, 비라틴어 스크립트)의 경우 UTF-8 인코딩은 문자당 1-4바이트를 사용합니다. 텍스트를 바이너리로 변환하는 것은 컴퓨터가 텍스트를 표현하는 방법을 배우고, 인코딩 문제를 디버깅하고, 낮은 수준의 프로그래밍을 하는 데 유용합니다. 이 가이드에서는 브라우저에서 텍스트를 바이너리로 변환하고 다시 변환하는 방법을 보여줍니다.

단계별

  1. 텍스트를 이진 변환기로 엽니다.

    Text to Binary 도구 페이지로 이동합니다. 이 도구에는 텍스트를 바이너리로(인코딩) 및 바이너리를 텍스트로(디코드)의 두 가지 모드가 있습니다.

  2. 텍스트를 입력하세요

    인코딩 모드에서 변환하려는 텍스트를 붙여넣거나 입력하세요. 각 문자는 이진 표현으로 변환됩니다. ASCII 문자의 경우 문자당 8비트입니다.

  3. 바이너리 출력 읽기

    이 도구는 8비트로 패딩된 charCodeAt() 및 toString(2)을 사용하여 각 문자를 이진 코드로 변환합니다. 출력은 0과 1의 시퀀스이며 일반적으로 가독성을 위해 공백으로 구분됩니다.

  4. 바이너리 복사

    복사를 클릭하여 바이너리 문자열을 클립보드에 복사합니다. 교육 목적, 디버깅 또는 저수준 프로그래밍에 사용하십시오.

  5. 바이너리를 다시 텍스트로 디코딩

    디코드 모드로 전환하고 이진 문자열(8비트 그룹, 선택적으로 공백으로 구분)을 붙여넣습니다. 이 도구는 parsInt(bits, 2) 및 String.fromCharCode()를 사용하여 각 8비트 그룹을 다시 문자로 변환합니다.

예

'안녕하세요'를 인코딩하세요.

입력: Hello

산출: 01001000 01100101 01101100 01101100 01101111

'A'를 인코딩

입력: A

산출: 01000001

바이너리를 텍스트로 디코딩

입력: 01001000 01101001

산출: Hi

숫자를 텍스트로 인코딩

입력: 42

산출: 00110100 00110010

일반적인 문제

  • 텍스트 문자를 숫자와 혼동합니다. 텍스트의 '42'는 각각 8비트인 두 문자('4' 및 '2')입니다. 단일 바이트로 숫자 42는 00101010입니다.
  • 비ASCII 문자에는 8비트 이상이 필요합니다. 이모티콘과 비라틴어 스크립트는 UTF-8에서 여러 바이트를 사용합니다. 간단한 8비트 변환기로는 이를 올바르게 처리할 수 없습니다.
  • 바이너리 입력에서 공백 누락 —디코딩 시 도구는 각 바이트가 시작되는 위치를 알아야 합니다. 공백으로 구분된 입력이 가장 안전합니다. 일부 도구는 분리되지 않은 8비트 그룹을 허용합니다.
  • 선행 0 제거 - 이진수 '00000001'은 선행 0을 유지해야 합니다. 숫자 변환으로 인해 숫자가 삭제될 수 있습니다. 항상 8비트로 채웁니다.

팁

  • ASCII 텍스트에는 문자당 8비트(1바이트)를 사용합니다. 이는 가장 일반적인 형식이며 모든 디코더와 호환됩니다.
  • 유니코드 텍스트(이모지, CJK)의 경우 멀티바이트 문자를 올바르게 처리하는 UTF-8 인식 변환기를 사용하세요.
  • 이진 표현은 컴퓨터가 텍스트를 저장하는 방법을 이해하는 데 유용하지만 데이터 저장용이 아닌 교육용으로 사용됩니다(원본보다 8배 더 큼).
  • 브라우저에서 즉각적이고 비공개적인 변환을 위해 텍스트를 바이너리로, 바이너리를 텍스트로 도구를 사용하세요.

관련 도구

관련 가이드

참고자료