1 2 3 4
tr#A-Za-z0-9+/##cd; # remove non-base64 chars tr#A-Za-z0-9+/# -_#; # convert to uuencoded format my $len = pack("c", 32 + 0.75*length); # compute length byte print unpack("u", $len . $_); # uudecode and print
tr#A-Za-z0-9+/##cd;
$_ =~ s/[^A-Za-z0-9+\/]//g
tr#A-Za-z0-9+/# -_#;
QuoteHere is our local, out-dated (pre-5.6) version:
QuoteVerachtet mir die Meister nicht, und ehrt mir ihre Kunst!
2018-10-20T14:48:06 rostiMIME::Base64 läuft in meiner Win-XP-Perlversion über XS Loader da kann ich gar nicht reingucken (Base64.dll).
1 2 3 4
# in sub _uuencode_chunk: my $encoded_string = pack("u", $string); # unix uuencode # in sub _uudecode_chunk: my $ret = unpack("u", $string);