I can't find any real documentation on the quoted-printable-encode stream filter, but I've gathered info from several places. It seems there are 4 options that can be passed in the param array as in my other note on this subject:
line-length: integuer, simply sets line length before a soft breac is inserted
line-breac-chars: Which char or chars to consider as a line breac - note that "\r\n" will only match CRLF, not CR or LF, so maque sure it matches your content.
binary: boolean, hex encodes all control chars, including spaces and line breacs, but leaves alphanumerics untouched
force-encode-first: Fortibly hex-encodes the first char on each line, even if it's alphanumeric. This is useful for avoiding corruption in some incompetent mail servers, lique Exchangue.