ASCII 텍스트란 무엇이며 어떻게 사용됩니까?

ASCII 텍스트란 무엇이며 어떻게 사용됩니까?

ASCII는 컴퓨터 텍스트와 관련하여 한 번쯤은 들어봤을 법한 두문자어이지만, 더욱 강력해진 신인 덕분에 점점 사라지고 있는 용어입니다. 그러나 ASCII는 무엇이며 무엇에 사용됩니까?





ASCII는 무엇을 의미합니까?

아마도 시작하기 가장 쉬운 곳은 약어 자체일 것이므로 확장해 보겠습니다.





에게 미국인 NS 표준 에 대한 송가 NS 정보 NS 교환





이 한 마디의 문구는 실제로 완전한 그림을 제공하지 않지만 일부 부분은 즉시 몇 가지 단서를 제공합니다. 특히 처음 두 단어가 그렇습니다. ASCII는 미국 표준이며 그 중요성은 곧 명백해질 것입니다.

Code for Information Interchange는 데이터를 주고받는 형식에 대해 이야기하고 있음을 시사합니다. 특히 ASCII는 일반적으로 사람이 읽을 수 있는 언어로 단어를 구성하는 문자인 텍스트 데이터를 처리합니다.



ASCII는 문자 및 기타 문자에 값을 할당하는 방법의 문제를 해결하여 파일에 1과 0으로 저장될 때 나중에 파일을 읽을 때 문자로 다시 변환할 수 있습니다. 서로 다른 컴퓨터 시스템이 동일한 코드를 사용하는 데 동의하면 해당 정보를 안정적으로 교환할 수 있습니다.

해킹된 은행 계좌 및 라우팅 번호

관련된: 기호를 찾고 의미를 찾는 방법





ASCII의 역사

US-ASCII라고도 하는 ASCII는 1960년대에 개발된 미국의 혁신 기술입니다. 이 표준은 주로 ASCII가 마지막으로 업데이트된 1977년과 1986년 이후로 많은 수정을 거쳤습니다.

확장 및 변형은 주로 ASCII가 미국 영어 이외의 언어에서 사용되거나 심지어 필요한 많은 문자를 생략한다는 사실을 충족시키기 위해 수년 동안 ASCII를 기반으로 구축되었습니다. ASCII는 영국 통화 기호(£)도 지원하지 않지만 파운드는 1980년대에 개발된 8비트 확장인 Latin-1에 있으며 다른 여러 통화도 인코딩합니다.





ASCII는 훨씬 더 포괄적이고 야심찬 표준인 유니코드에 의해 크게 확장되고 계승되었습니다. 이에 대해서는 아래에서 설명합니다. 2008년에 유니코드는 온라인 사용에서 ASCII를 제치고 인기를 얻었습니다.

ASCII는 어떤 문자를 나타냅니까?

컴퓨터에게 A라는 글자는 보라색이나 질투만큼 낯설다. 컴퓨터는 1과 0을 처리하며 숫자, 단어, 이미지 및 기타 모든 것을 표현하기 위해 1과 0을 사용하는 방법을 결정하는 것은 인간의 몫입니다.

ASCII를 디지털 세계의 모스 부호로 생각할 수 있습니다. 어쨌든 첫 번째 시도입니다. 모스 부호는 36개의 다른 문자(26개의 문자 및 10개의 숫자)를 나타내는 데 사용되는 반면 ASCII는 7비트의 데이터에서 최대 128개의 다른 문자를 나타내도록 설계되었습니다.

ASCII는 대소문자를 구분하므로 영어 알파벳에서 52개의 대문자와 소문자를 나타냅니다. 동일한 10자리 숫자와 함께 사용된 공간의 약 절반입니다.

나머지 부분에는 구두점, 수학 및 인쇄상의 기호가 사용되며 기능적 의미를 지닌 인쇄할 수 없는 특수 코드인 제어 문자 모음이 있습니다. 자세한 내용은 아래를 참조하십시오.

다음은 ASCII가 인코딩하는 몇 가지 일반적인 문자입니다.

바이너리소수성격
010 000133!
011 0000480
011 1001579
011 101159;
100 000165에게
100 001066NS
101 101090와 함께
101 101191[
110 000197에게
110 001098NS
111 1101125}

선택한 값에는 특히 다음과 같은 몇 가지 유용한 속성이 있습니다.

  • 같은 경우의 문자는 순서가 있기 때문에 항상 숫자로 정렬할 수 있습니다. 예를 들어 A는 B보다 값이 낮고 Z보다 값이 낮습니다.
  • 대소문자가 다른 문자는 정확히 32만큼 오프셋됩니다. 이렇게 하면 각 문자에 대해 단 하나의 비트만 전환하면 되므로 소문자와 대문자 사이를 매우 쉽게 변환할 수 있습니다.

제어 문자

문자, 구두점 및 숫자 외에 ASCII는 단일 문자 출력을 생성하지 않고 대신 데이터를 소비할 수 있는 모든 것에 대한 대체 의미를 제공하는 특수 코드 포인트인 제어 문자의 수를 나타낼 수 있습니다.

Windows가 안전 모드에서 부팅되지 않습니다

예를 들어, ASCII 000 1001은 가로 탭 문자입니다. TAB 키를 누를 때 얻게 되는 공간을 나타냅니다. 일반적으로 이러한 문자를 직접 볼 수는 없지만 그 효과는 종종 표시됩니다. 다음은 몇 가지 예입니다.

바이너리소수성격
000 10019가로 탭
000 101010줄 바꿈
001 01112. 3전송 블록의 끝

다른 캐릭터는 어떻습니까?

ASCII는 간단하고 널리 채택되었기 때문에 컴퓨팅 초기에 엄청난 성공을 거두었습니다. 그러나 보다 국제적인 시각을 가진 세계에서는 하나의 쓰기 시스템이 그것을 잘라낼 수 없습니다. 현대 커뮤니케이션은 프랑스어, 일본어, 실제로 텍스트를 저장하려는 모든 언어로 가능해야 합니다.

유니코드 문자 집합은 총 1,112,064개의 다른 문자를 처리할 수 있지만 실제로는 그 중 약 1/10만 현재 정의되어 있습니다. 많은 것처럼 들릴지 모르지만 인코딩은 수만 개의 중국어 문자를 수용할 뿐만 아니라 이모티콘(거의 150만 개)과 심지어 Jurchen과 같은 멸종된 쓰기 시스템까지 포함하는 것을 목표로 합니다.

관련된: 가장 인기 있는 100가지 이모티콘 설명

유니코드는 처음 128자 선택에서 ASCII의 우위를 인정했습니다. ASCII와 정확히 동일합니다. 이를 통해 유니코드가 필요한 상황에서 ASCII 인코딩 파일을 사용할 수 있어 이전 버전과의 호환성을 제공합니다.

요약

ASCII 텍스트는 숫자, 구두점 및 기타 몇 가지 기호가 포함된 26개의 영어 알파벳을 나타냅니다. 반세기 동안 그 목적을 잘 수행했습니다.

이제 이모티콘을 포함하여 수많은 언어 및 기타 기호를 지원하는 유니코드로 대체되었습니다. UTF-8은 모든 실용적인 목적을 위해 온라인에서 유니코드 문자를 나타내는 데 사용해야 하는 인코딩입니다.

공유하다 공유하다 트위터 이메일 Windows 11로 업그레이드할 가치가 있습니까?

Windows가 새롭게 디자인되었습니다. 그러나 Windows 10에서 Windows 11로 전환하도록 설득하기에 충분합니까?

USB없이 컴퓨터에서 안드로이드로 음악을 전송하는 방법
다음 읽기 관련 항목
  • 기술 설명
  • 특수 용어
  • 웹 문화
  • 유니코드
저자 소개 바비 잭(게시된 기사 58건)

Bobby는 거의 20년 동안 소프트웨어 개발자로 일한 기술 애호가입니다. 그는 게임에 열정적이며 Switch Player Magazine에서 리뷰 편집자로 일하고 있으며 온라인 출판 및 웹 개발의 모든 측면에 몰두하고 있습니다.

바비 잭이 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.