[JAVA] Base64 인코딩, 디코딩 3가지 방법
목차 1. Base64 들어가기 전에 1.1. 인코딩이란? - 인코딩(encoding)은 파일에 저장된 정보의 형태나 형식을 데이터 표준화, 보안, 처리 속도 향상, 저장 공간 절약 등을 위해서 다른 형태로 변환하는 처리 혹은 그 처리 방식을 말합니다. - 문자나 기호들의 집합을 컴퓨터에 저장하거나 통신에 사용할 목적으로 부호화하는 방법입니다. 1.2. 디코딩이란? 인코딩의 반대 작업으로 복호화라고 하는데 부호화된 정보를 부호화되기 전으로 되돌리는 처리 방식을 말합니다. 1.3. Base64 - 64진법 - 64가 2의 제곱수(64 = 26)이며, 2의 제곱수들에 기반한 진법들 중에서 화면에 표시되는 ASCII 문자들을 써서 표현할 수 있는 가장 큰 진법입니다. - Base64는 Binary Data를 ..