/HexDumpEncoder

Drop-in replacement for Sun's internal HexDumpEncoder class

Primary LanguageJavaApache License 2.0Apache-2.0

HexDumpEncoder

This is a drop-in replacement for Sun's internal HexDumpEncoder class. Many projects I've seen have used sun.misc.HexDumpEncoder and recent Java versions produce warnings that it is an internal proprietary API that may be removed. What to do? Well, rewrite the code, or use this drop-in. Only change the package.

This encoder should be 100% compatible. The implementation has not been copied, so performance may be better or worse, but the output for the public methods should be the same. The unit tests attempt to prove that this is in fact true.

If you can live with slightly different output there are many alternatives out there, but this free class can be used in place of Sun's internal class with the same output. That offers a safe migration path to conservative developers, like me.