source: main/trunk/greenstone2/build-src/packages/w3mir/MIME-Base64-2.11/README@ 26670

Last change on this file since 26670 was 718, checked in by davidb, 25 years ago

added m3mir package

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