decode_base64 - Decode base64 string
use MIME::Base64;
$encoded = encode_base64('Aladdin:open sesame'); $decoded = decode_base64($encoded);
The following functions are provided:
encode_base64()
function. The first
argument is the string to encode. The second argument is the line ending
sequence to use (it is optional and defaults to "\n"
). The returned encoded string is broken into lines of no more than 76
characters each and it will end with $eol
unless it is empty.
Pass an empty string as second argument if you do not want the encoded
string broken into lines.
decode_base64()
function. This function takes a single argument which is the string to
decode and returns the decoded data. Any character not part of the legal
base64 chars is ignored.
use MIME::Base64 (); $encoded = MIME::Base64::encode($decoded); $decoded = MIME::Base64::decode($encoded);
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Distantly based on LWP::Base64 written by Martijn Koster
The XS implementation use code from metamail. Copyright 1991 Bell Communications Research, Inc. (Bellcore)