# MIME::Base32 - phpMan

## 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 [MIME::Base64]
    does.

    Prior to version 1.0, [MIME::Base32] 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
    <<https://tools.ietf.org/html/rfc3548#section-5>>, [MIME::Base32] 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:

    *   RT: CPAN's request tracker

        <<https://rt.cpan.org/Dist/Display.html?Name=MIME-Base32>>

    *   AnnoCPAN: Annotated CPAN documentation

        <<http://annocpan.org/dist/MIME-Base32>>

    *   MetaCPAN

        <<https://metacpan.org/release/MIME-Base32>>

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
    [MIME::Base64], RFC-3548 <<https://tools.ietf.org/html/rfc3548#section-5>>

