mime::quotedprint::perl(3)

NAME

MIME::QuotedPrint::Perl - Encoding and decoding of
quoted-printable strings

SYNOPSIS

use MIME::QuotedPrint::Perl;
$encoded = encode_qp($decoded);
$decoded = decode_qp($encoded);

DESCRIPTION

This module provide the same interface as "MIME::Quoted
Print", but these functions are implemented in pure perl.

This module provides functions to encode and decode
strings into and from the quoted-printable encoding speci
fied in RFC 2045 - MIME (Multipurpose Internet Mail Exten_ sions). The quoted-printable encoding is intended to rep
resent 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:

encode_qp($str)
encode_qp($str, $eol)
This function returns an encoded version of the string
given as argument.
The second argument is the line-ending sequence to
use. It is optional and defaults to "0. Every
occurrence of "0 is replaced with this string, and
it is also used for additional "soft line breaks" to
ensure that no line is longer than 76 characters. You
might want to pass it as " 15 12" to produce dat0
suitable for external consumption. The string "
produces the same result on many platforms, but not
all.
An $eol of "" (the empty string) is special. In this
case, no "soft line breaks" are introduced and any
literal "0 in the original data is encoded as well.
decode_qp($str);
This function returns the plain text version of the
string given as argument. The lines of the result are
"0 terminated,lines.if the $str argument contains "

COPYRIGHT

Copyright 1995-1997,2002-2004 Gisle Aas.

This library is free software; you can redistribute it
and/or modify it under the same terms as Perl itself.

SEE ALSO

MIME::QuotedPrint, MIME::Base64::Perl
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout