Many encodings are a simple mapping of bytes onto characters. The io.encodings.8-bit vocabulary implements these generically using existing resource files. These encodings should be used with extreme caution, as fully general Unicode encodings like UTF-8 are nearly always more appropriate.