bwit:dev - Programming (mostly in PHP and JavaScript)

ZBase32j
- a encoding/decoding utility for z-base 32 in Java

Usage:

Don't forget to add the file "zbase32j-1.0.jar" to your classpath environment variable!

package your.package;

import se.bwit.dev.misc.zbase32j.*;

public class ZBase32Test {
    public static void main(String[] args) {
        if (args.length < 1) {
            System.out.println("Usage:");
            System.out.println(
              "java ZBase32Test This sentence will be encoded and decoded"
            );
        } else {
            StringBuilder buffer = new StringBuilder();
            
            for (String s : args) {
                buffer.append(s).append(" ");
            }
            
            new ZBase32Test(buffer.toString());
        }
    }
    
    public ZBase32Test(String encodeMe) {
        System.out.println("Before: " + encodeMe);
        
        Encoder e = new Encoder();
        String encoded = e.encode(encodeMe);
        
        System.out.println("After encoding: " + encoded);
        
        Decoder d = new Decoder();
        String decoded = d.decode(encoded);
        
        System.out.println("After decoding: " + decoded);
    }
}