ASCII 7비트 문자 집합과 ASCII 8비트 문자 집합이란 무엇입니까?

ASCII 7비트 문자 집합과 ASCII 8비트 문자 집합이란 무엇입니까?

나는 이것에 익숙하지 않으므로 ASCII 7 비트는 128개의 값을 나타낼 수 있고 ASCII 8은 256개의 값을 나타낼 수 있습니까? 이거 맞지? ASCII 7비트 문자 집합: 01000001은 'A'를 나타냅니다. ASCII 8비트에서는 어떻게 보일까요? 아니면 8비트 문자 집합의 다른 예가 있나요?

감사해요.

답변1

ASCII는 표준에 따라 7비트입니다. 8번째 비트로 수행된 모든 작업은 ASCII와 관련이 없으며 ASCII가 아닌 것으로 호출되어야 합니다(예: UTF-8). 아쉽게도 사람들은 "확장된 ASCII"라고 불리는 모든 종류의 복잡한 기능을 발명했지만 이는 ASCII가 7비트라는 사실을 혼란스럽게 할 뿐입니다. 비트 패턴과 관련하여 컴퓨터는 다음과 같은 컴퓨팅에 상당히 능숙합니다.

$ perl -e 'printf "%07b\n%08b\n", map { ord } qw/A A/' 
1000001
01000001

관련 정보