GIF89a;
Mass Deface
. The quoted-printable encoding is intended
to represent data that largely consists of bytes that correspond to
printable characters in the ASCII character set. Each non-printable
character (as defined by English Americans) is represented by a
triplet consisting of the character "=" followed by two hexadecimal
digits.
The following functions are provided:
=over 4
=item encode_qp( $str)
=item encode_qp( $str, $eol)
=item encode_qp( $str, $eol, $binmode )
This function returns an encoded version of the string ($str) given as
argument.
The second argument ($eol) is the line-ending sequence to use. It is
optional and defaults to "\n". Every occurrence of "\n" is replaced
with this string, and it is also used for additional "soft line
breaks" to ensure that no line end up longer than 76 characters. Pass
it as "\015\012" to produce data suitable for external consumption.
The string "\r\n" produces the same result on many platforms, but not
all.
The third argument ($binmode) will select binary mode if passed as a
TRUE value. In binary mode "\n" will be encoded in the same way as
any other non-printable character. This ensures that a decoder will
end up with exactly the same string whatever line ending sequence it
uses. In general it is preferable to use the base64 encoding for
binary data; see L