Skip to content

MIME::BaseX - Encoding and decoding of base16, base32, base64 and base64url

Notifications You must be signed in to change notification settings

lucas1/MIME-BaseX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

MIME::BaseX - Encoding and decoding of base16, base32, base64 and base64url

SYNOPSIS

#!/usr/bin/perl

use strict;
use warnings;
use MIME::BaseX;

# Base 16
my $encoded_base16 = base16_encode('Baz');
my $decoded_base16 = base16_decode($encoded_base16);     

# Base 32
my $encoded_base32 = base32_encode('Foo');
my $decoded_base32 = base32_decode($encoded_base32);

# Base 64
my $encoded_base64 = base64_encode('Bar');
my $decoded_base64 = base64_decode($encoded_base64);

# Base 64 URL
my $encoded_base64url = base64url_encode('Qux');
my $decoded_base64url = base64url_encode($encoded_base64url);

DESCRIPTION

This module provides functions for encoding and decoding strings to and from the base16, base32, and base64 encoding specified in RFC 4648. The functions of base64 is used module MIME::Base64.

About

MIME::BaseX - Encoding and decoding of base16, base32, base64 and base64url

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published