1 | This package contains a base64 encoder/decoder and a quoted-printable
|
---|
2 | encoder/decoder. These encoding methods are specified in RFC 2045 -
|
---|
3 | MIME (Multipurpose Internet Mail Extensions).
|
---|
4 |
|
---|
5 | The Base64 encoding is designed to represent arbitrary sequences of
|
---|
6 | octets in a form that need not be humanly readable. A 65-character
|
---|
7 | subset ([A-Za-z0-9+/=]) of US-ASCII is used, enabling 6 bits to be
|
---|
8 | represented per printable character.
|
---|
9 |
|
---|
10 | The quoted-printable encoding is intended to represent data that
|
---|
11 | largely consists of bytes that correspond to printable characters in
|
---|
12 | the ASCII character set. Non-printable characters are represented by
|
---|
13 | a triplet consisting of the character "=" followed by two hexadecimal
|
---|
14 | digits.
|
---|
15 |
|
---|
16 | The MIME::Base64 and MIME::QuotedPrint modules used to be part of
|
---|
17 | libwww-perl package. They are now distributed separately (as this
|
---|
18 | package). The main improvement is that the base64 encoder/decoder is
|
---|
19 | implemented by XS functions. This makes it about 20 times faster than
|
---|
20 | the old implementation as pure Perl.
|
---|
21 |
|
---|
22 | In order to install and use this package you will need Perl version
|
---|
23 | 5.002 or better. Installation as usual:
|
---|
24 |
|
---|
25 | perl Makefile.PL
|
---|
26 | make
|
---|
27 | make test
|
---|
28 | make install
|
---|
29 |
|
---|
30 | The library can also be installed without XS support (for instance because
|
---|
31 | you don't have a working C compiler installed). Simply remove the Base64.xs
|
---|
32 | file before running 'perl Makefile.PL' and everything should work the same,
|
---|
33 | although encoding and decoding will be much slower.
|
---|
34 |
|
---|
35 | Copyright 1995-1999 Gisle Aas <[email protected]>
|
---|
36 |
|
---|
37 | This library is free software; you can redistribute it and/or
|
---|
38 | modify it under the same terms as Perl itself.
|
---|