string base64_encode
base64_encodeは dataをbase64方式でエンコードします。 このエンコードは、メールの本体の様に、8ビットクリーンでは ないトランスポート層を通じて、バイナリーデータが生き残れる 様に設計されています。
Base64でエンコードされたデータは、エンコード前のデータにくらべて 33%余計に容量が必要です。
base64_decode, chunk_split, RFC-2045 6.8節も参照下さい。