예전에는 텍스트파일을 주고 받는데 ASCII코드로 공통된 표준에 따르기면 하면 되었으나 네트워크를 통해 ASCII가 아닌 Binary 파일을 보내는 경우가 생기게 되었다. 음악파일, 비디오파일, 워드파일 등등 ASCII만으로 전송이 불가하기 때문에 기존시스템에서 문제없이 전달하기 위해 텍스트변환이 필요했기떄문에.