문자 집합 위키
Advertisement

KS C 5601-1982의 16비트 조합형에 대한 서술이 엇갈리기에 만든 문서입니다.

컴퓨터 속의 한글 (이준희·정내권 공저, 정보시대, 1991년)[]

본문 중 다음과 같은 서술이 있습니다.

  • “현재 시중에서 사용되고 있는 조합형 코드에는 상용 조합형, 금성 조합형, 삼성 조합형, 한글 도깨비 II 조합형 그리고 KS C 5601-1987의 부속서에 정의된 조합형이 있다. 이 중에서 금성 조합형은 1982년에 개정된 KS C 5601-1982에 보조 부호계로 정의된 조합형(구 KS 조합형)과 같고, 현행 KS C 5601-1987의 부속서에 정의된 KS 조합형은 1986년 코드 연구 당시 제안된 조합형 코드 시안을 그대로 따른 것이다.”

즉 다음과 같이 정리됩니다.

  • 조합형 1 = KS C 5601-1987의 ‘부속서 3: 16단위 부호’
    • 부록의 ‘KS 조합형 한글 코드표’에도 같은 표가 실려 있습니다.
  • 조합형 2 = KS C 5601-1982의 16비트 조합형

KS X 1001:2004 해설 (2) (1998년에 작성됨)[]

본문 중 다음과 같은 서술이 있습니다.

  • “2. KS C 5601:1982(1982. 6. 14 고침): 정보 교환용 부호”
    • “2.2. 부속서 1은 보조 부호계임.”
      • “c) 16비트 조합형 부호계(그러나 첫소리, 가운뎃소리, 끝소리 글자에 대응하는 비트 조합은 KS X 1001에 나오는 이른바 상용 조합형과 다름.)”
    • “2.6. 1974년 판에서 1982년 판으로 고칠 때 바꾼 중요한 내용”
      • “d) 16비트 조합형 부호계를 부속서에 넣음.”
  • “3. KS C 5601:1987(1987년 고침): 정보 교환용 부호(한글 및 한자)”
    • “3.4. 부속서 3은 16비트 조합형 부호계임(그러나 첫소리, 가운뎃소리, 끝소리 글자에 대응하는 비트 조합은 KS X 1001에 나오는 이른바 상용 조합형과 다름).”
      • 여기서 부속서 3은 KS C 5601-1987의 ‘부속서 3: 16단위 부호’를 뜻하는 것입니다(KS C 5601-1987의 부속서에 16비트 조합형 부호계는 하나밖에 없습니다). 그리고 1989년판의 규격 본문 및 부속서는 마지막 바이트에 대한 서술을 제외하고는 1987년판 그대로입니다(KS C 5601-1974#7비트 한글 낱자(51자) 부호계의 끝부분을 참고하세요). 따라서 KS C 5601-1989 부속서 3의 내용을 ‘KS C 5601-1987/16비트 조합형’으로 올렸습니다.
      • 그러나 KS X 1001:2004 해설 (2)에는 다음 내용도 있는데, 이 내용을 그대로 받아들인다면 KS C 5601의 16비트 조합형 부호계는 1982년에 처음 추가되었을 때부터 1992년에 상용 조합형으로 바뀔 때까지 변화가 없었다는 뜻일 수도 있습니다.
        • “5. KS C 5601:1992(1992년 고침): 정보 교환용 부호(한글 및 한자)”
          • “5.1. 1992년판의 규격 본문 및 부속서는 아래 5.2에 나오는 것을 빼고는 1989년판 거의 그대로임.”
          • “5.2. 1989년판에서 1992년판으로 고칠 때 바꾼 중요한 내용”
            • “a) 1982년판에서 정의된 16비트 조합형 부호계에서 첫소리, 가운뎃소리, 끝소리 글자에 대응하는 비트 조합은 실제로 잘 쓰지 않고 있었으므로, 비트 조합을 널리 쓰고 있는 이른바 상용 조합형으로 바꿈.”

현행 KS 완성형 한글 코드의 문제점 (김충회(金忠會), 국어생활 1989년 가을호)[]

본문 중 다음과 같은 서술이 있습니다.

  • 조합형 한글로는 KS 규격의 KS C-5601-1982가 있었으나 금성사 등 극히 일부의 PC에서만 채택 사용되고, 삼성전자에서는 또 별도의 조합형 코드를 채택하여 사용하고, 기타 대부분의 업체에서는 한국 IBM이 대형 컴퓨터에서 사용해 오던 한글 코드를 채택하는 등 8비트 2바이트 조합형 한글 코드의 3대 주류를 이루게 되었던 것이다.”라는 언급이 있습니다.

이는 ‘컴퓨터 속의 한글’의 서술 ‘조합형 2 = KS C 5601-1982의 16비트 조합형’과 일치합니다.

마이컴 1990년 10월호의 ‘컴퓨터와 나랏말싸미’[]

KS 조합형(구형)KS 조합형(신형)의 코드 표가 나와 있는데, 구형은 조합형 1과 비슷하고(종성에서 (채움), ㄱ, ㄲ, ㄳ의 비트가 다름) 신형은 조합형 2와 비슷합니다(초성 채움과 중성 채움의 유무가 다름).

  • 하지만 ‘컴퓨터 속의 한글’에 따르면 조합형 1은 KS C 5601-1987의 부속서에, 조합형 2는 KS C 5601-1982의 부속서에 있다고 합니다. 1987년형이 구형이고 1982년형이 신형이라는 것은 말이 되지 않습니다. 기사 작성자가 실수로 구형과 신형을 뒤바꿔서 실었다고 추측해 볼 수도 있겠으나, 이것 또한 확실하지 않습니다.

결론 및 요약[]

  • KS C 5601-1987의 16비트 조합형은 어떤 형태인지 확실한가?
    • 확실함. KS C 5601-1989 부속서 3을 직접 확인했고, ‘컴퓨터 속의 한글’의 부록 중 ‘KS 조합형 한글 코드표’에도 같은 표가 실려 있음.
  • KS C 5601-1982의 16비트 조합형과 KS C 5601-1987의 16비트 조합형은 같은가, 다른가?
    • 모름. 불확실함
    • KS C 5601-1982의 16비트 조합형은 KS C 5601-1982를 직접 구해서 확인해 봐야 할 듯하나, 구할 수 있을지도 의문임
    • 만약 다르다면, KS C 5601-1982의 16비트 조합형의 비트 구성은 확실한가?
      • 초성 채움과 중성 채움의 유무를 빼고는 확실함. 다만 대부분의 16비트 조합형 코드가 초성 채움과 중성 채움을 포함하고 있으므로, KS C 5601-1982의 16비트 조합형도 초성 채움과 중성 채움을 포함하고 있을 것으로 생각됨
Advertisement