Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MIME::Base32(3)	      User Contributed Perl Documentation      MIME::Base32(3)

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:

       o   RT: CPAN's request tracker

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

       o   AnnoCPAN: Annotated CPAN documentation

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

       o   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>

perl v5.32.0			  2017-05-18		       MIME::Base32(3)

NAME | SYNOPSIS | DESCRIPTION | FUNCTIONS | AUTHORS | BUGS | SUPPORT | COPYRIGHT AND LICENSE INFORMATION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=MIME::Base32&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help