MIME::QuotedPrint#
Quoted-printable encoding and decoding as specified by RFC 2045.
Quoted-printable is the encoding of choice for mail bodies that are
mostly ASCII with the occasional non-ASCII byte — long passages of
plain text stay readable, and only the unsafe bytes turn into
=XX hex triplets. For content that is truly binary, prefer base64
via MIME::Base64.
The encoder keeps lines at most 76 characters long by inserting soft
line breaks (= at end of line, then the $eol sequence). Pass a
$binmode flag when you want \n itself to be encoded — useful
when the decoded output must be byte-for-byte identical regardless
of the receiver’s line-ending conventions. An $eol of "" disables
both soft breaks and \n rewriting.
The decoder always produces \n-terminated output, even when the
input used \r\n line endings.
Functions#
Other Functions#
encode_qp#
Encode a string as quoted-printable.
decode_qp#
Decode a quoted-printable string back to plain bytes.