Readability

The common desire for "user-friendly" names seems to cover a number of aspects. Can a human user, given a name, Some systems do not require any of these things, but many systems have found that in real life, these properties make life a lot easier, especially when things go wrong -- when you are trying to find out, over the telephone, why a given document is not accessible, for example.

The solution to parts of these requirements is a limitation in the character set, or a defined way of representing the character set or binary stream in a printable fashion.

(up, on to descriptions)

Tim BL