Takumi Akiyama > Acme-Collector64-0.02 > Acme::Collector64

Download:
Acme-Collector64-0.02.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.02   Source  

NAME ^

Acme::Collector64 - Yet Another Base64?

SYNOPSIS ^

    use utf8;
    use Acme::Collector64;

    my $japanese64 = Acme::Collector64->new(
        index_table => 'あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもらりるれろがぎぐげござじずぜぞばびぶべぼぱぴぷぺぽやゆよわ=',
    );

    $japanese64->encode('Hello, world!');
    $japanese64->decode('てきにごふきやごけくほずへれぞりけち==');

DESCRIPTION ^

Let's make your own Base64!

METHODS ^

my $c64 = Acme::Collector64->new([\%args])

Create new instance of Acme::Collector64.

index_table

This is user definable index table. You have to define 65-character string.

index_table by default is "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".

$c64->encode($data)

This function takes binary string to encode and return the encoded string.

$c64->decode($string)

This function takes text string to decode and return the decoded data.

AUTHOR ^

Takumi Akiyama <t.akiym at gmail.com>

LICENSE ^

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

syntax highlighting: