EncodingTools

EncodingTools is a utility that displays how a given byte string is interpreted by different string encodings.

It's primarily designed to be used when you know what the desired decoding is, but you're not sure of the encoding used. The program will rank your system's built-in encodings according to how closely they match the desired output string (Levenshtein distance).

If you don't know what the decoding is, it will still list the result for each built-in encoding. It will try to rank them by looking at what types of characters occur in the decoded text, but this doesn't work very well.

download

EncodingTools b2 (225KB zip). Requires Mac OS X 10.5

Source code (213KB zip). Objective-C code, Xcode project, Interface Builder files.

version history

b2

b1

license stuff

The application is by Sam McCall and is MIT licensed.