Binary-to-text encoding(base64, 32, 16, 62, 58)
웹개발을 하다보면 base64 같은 인코딩 방식들을 접하게 된다. 최근까지도 그냥 바이너리를 인코딩 하는 표준이겠지 정도만 생각해보았는데, 알아보니 흥미롭다. 문자 인코딩이란 무엇이며 어떤 방식의 인코딩을 base-N으로 부르는지, 또 base64 외에도비슷한 base62, base32, base16 같은 다른 표준들이 서로 어떤 차이가 있는지 등을 살펴본다. 문자 인코딩(character encoding) 인코딩(encoding)이란 사람이 쓰는 문자, 그림 등의 데이터를 → 컴퓨터가 이용할 수 있는 신호(0, 1)로 만드는 것이다. 문자 인코딩은 문자 데이터를 컴퓨터가 이용할 수 있는 신호로 만드는 것 대표적인 문자 인코딩 방식들 아스키코드(ASCII) ...