Streams is a project mainly written in Java, it's free.
Stream Utilities for Java
Simple reusable utilities for Java IO Streams.
You have some utility that is needed for your job to be done, and is about to be used as FilterStream but the utility is "nasty" and does not provide you such classes? Or, you need the exact opposites of GZIPInputStream (that ungzips from input stream) or GZIPOutputStream (that gzips to output stream)?
No problem here.
Steps needed:
Look at unit tests for an example.
Have fun,
~t~