nugget Logo

 Java Nuggets


This software implements Base64 and other encoding algorithms, in the form of Java I/O stream filters.  Some of these classes (notably InputFilterInputStream) are re-usable to ease development of other filters.  The strategy is to implement a transformation as a FilterOutputStream, and then re-use the same class to easily implement an input filter.  For example, see the Base64EncodeInputStream and Base64DecodeInputStream classes. 

Also included is FormEncodedOutput, which is handy for POSTing a request to a web server, using the same protocol as a browser submitting a <form>. 

Each release includes the binary software (in a .jar file) and javadoc.  Source code is available from CVS.  The release.txt file in each release explains how to get the source code for that release.