> There are obviously advantages to having a single unified
> framework and if possible it would be the ideal result.
> Unfortunately I have run into performance disadvantages so far.
> I haven't tried it for a while but in the past my base 64
> conversion has not been as fast as the existing codec
> implementation for small conversions.
> For common algorithms such as base 64 it may make sense to have
> two implementations optimised for different purposes.
That does not seem justified at first. Optimize last if at all... ;-)
> In addition, I'm not familiar with language codecs but you
> mentioned it makes no sense to use these in streams.
One of the things to keep in mind, is that for simple cases, the f/w should
be invisible to the client code. For example:
DigiestUtil.md5Hex(new FileInputStream("boo.txt"));
Gary