Base 64 base64는 64개의 데이터를 활용하는 인코딩이다. 8비트 아스키코드를 6비트로 만들기 때문에 약 33%의 데이터 증가가 있고 3바이트 단위로 인코딩을 하기 때문에 이를 위해 패딩이 필요하다. Base64를 사용하게 되면 바이너리 데이터를 택스트 기반 규격으로 다룰 수 있게 된다.