Skip to main content

8 docs tagged with "Encoding"

View All Tags

ASCII

ASCII(American Standard Code for Information Interchnage) 코드는 7-bit 코드 체계로, 8 bit (최상단 비트는 항상 0)로 구성되며, 영문 알파벳, 숫자, 그리고 일부 특수문자를 표햔하기 위해 만들어졌다. ASCII 코드는 RFC 20에서 표준이 되었다.

Base64

Base64란, 이진 데이터를 ASCII 문자열로 변환하는 인코딩 방식이다. 컴퓨터는 0과 1로 표현된 데이터만 이해할 수 있기 때문에, 네트워크로 데이터를 전달할 경우 변환하는 방식이다. 데이터를 64개의 A-Z, a-z, 0-9, +/의 ASCII 문자로 변환해 전달한다. 하지만 암호화 방식이 아니기 때문에, 얼마든지 데이터를 변환해 확인할 수 있다.

Charater Encodings

문자 인코딩이란, 그래픽 문자에 숫자를 매핑하는 과정을 말한다. 컴퓨터에서는 모든 문자를 이진수로 표현해야 하기 때문에, 문자와 숫자를 매핑해야 한다.

CP949

IBM의 cp949(code page 949)는 EUC-KR의 확장된 버전으로, 한글을 컴퓨터에 표현하기 위해 IBM에서 사용된 문자 인코딩 방식이다. 한글을 결합형이 아닌, 완성형으로, 약 11,172자의 전체 한글 음절을 모두 나타낼 수 있다. cp949는 주로 Windows 환경에서 사용된다.

UTF-8

UTF-8(Universal Coded Character Set Transformation Format - 8-bit)이란, 8-bit의 코드를 기반으로 문자를 인코딩 하는 현재의 웹 표준이다. UTF-8은 다양한 크기의 바이트(1 byte ~ 4 bytes)로 전달되며, ASCII 코드의 인코딩을 그대로 사용하면서 Unicode 문자를 8-bit로 인코딩하여 모두 표현할 수 있다. 이는 현재 전 세계의 문자를 표현하는 표준이 되었다.

XDR

XDR(eXternal Data Representation)이란, 서로 다른 컴퓨터 시스템 간 통신하는 경우, 데이터를 전송하기 전, 데이터를 고유한 데이터 유형으로 변환하는 프로토콜이다. 이는 RFC 1832에 IETF 표준이 되었다.