Perl Diver 2.33
Main Environment Variables Perl Default Values Perl Config - Summary Perl Config - Full Installed Modules List Directory uptime Docs

Module Documentation
Details and documentation about a specific module, including version and documentation (if available). Note that while links to perldoc.com and search.cpan.org are provided, the module may be part of a larger distribution. If you reach a File Not Found page on either site, please try the parent module.

MIME::Base32

Name MIME::Base32
Version 1.303
Located at /usr/share/perl5
File /usr/share/perl5/MIME/Base32.pm
Is Core No
Search CPAN for this module MIME::Base32
Documentation MIME::Base32
Module Details MIME::Base32


NAME

MIME::Base32 - Base32 encoder and decoder


SYNOPSIS

    #!/usr/bin/env perl
    use strict;
    use warnings;
    use MIME::Base32;
    my $encoded = encode_base32('Aladdin: open sesame');
    my $decoded = decode_base32($encoded);


DESCRIPTION

This module is for encoding/decoding data much the way that the MIME::Base64 manpage does.

Prior to version 1.0, the MIME::Base32 manpage used the base32hex (or [0-9A-V]) encoding and decoding methods by default. If you need to maintain that behavior, please call encode_base32hex or decode_base32hex functions directly.

Now, in accordance with RFC-3548, Section 5, the MIME::Base32 manpage uses the encode_base32 and decode_base32 functions by default.


FUNCTIONS

The following primary functions are provided:

decode

Synonym for decode_base32

decode_rfc3548

Synonym for decode_base32

decode_base32

    my $string = decode_base32($encoded_data);

Decode some encoded data back into a string of text or binary data.

decode_09AV

Synonym for decode_base32hex

decode_base32hex

    my $string_or_binary_data = MIME::Base32::decode_base32hex($encoded_data);

Decode some encoded data back into a string of text or binary data.

encode

Synonym for encode_base32

encode_rfc3548

Synonym for encode_base32

encode_base32

    my $encoded = encode_base32("some string");

Encode a string of text or binary data.

encode_09AV

Synonym for encode_base32hex

encode_base32hex

    my $encoded = MIME::Base32::encode_base32hex("some string");

Encode a string of text or binary data. This uses the hex (or [0-9A-V]) method.


AUTHORS

Jens Rehsack - <rehsack@cpan.org> - Current maintainer

Chase Whitener

Daniel Peder - sponsored by Infoset s.r.o., Czech Republic - <Daniel.Peder@InfoSet.COM> http://www.infoset.com - Original author


BUGS

Before reporting any new issue, bug or alike, please check https://rt.cpan.org/Dist/Display.html?Queue=MIME-Base32, https://github.com/perl5-utils/MIME-Base32/issues or https://github.com/perl5-utils/MIME-Base32/pulls, respectively, whether the issue is already reported.

Please report any bugs or feature requests to bug-mime-base32 at rt.cpan.org, or through the web interface at https://rt.cpan.org/NoAuth/ReportBug.html?Queue=MIME-Base32. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

Any and all criticism, bug reports, enhancements, fixes, etc. are appreciated.


SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc MIME::Base32

You can also look for information at:


COPYRIGHT AND LICENSE INFORMATION

Copyright (c) 2003-2010 Daniel Peder. All rights reserved. Copyright (c) 2015-2016 Chase Whitener. All rights reserved. Copyright (c) 2016 Jens Rehsack. All rights reserved.

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


SEE ALSO

the MIME::Base64 manpage, RFC-3548

Perl Diver brought to you by ScriptSolutions.com © 1997- 2026