ByteName is a tool that for each byte of the input prints a line consisting of the byte offset, the byte in hex, octal, binary, and decimal, and its description in a selected single-byte encoding. A command line flag suppresses printing of lines corresponding to ASCII characters, which is useful for locating stray non-ASCII codes. It can also generate a chart for a specified encoding or, for a specified codepoint, generate descriptions in all known encodings.
| Tags | Text Processing Linguistic |
|---|---|
| Licenses | MIT/X |
| Operating Systems | OS Independent |
| Implementation | Python |
Recent releases


Release Notes: This release adds MS DOS Codepages 437 and 850. Bugs in MS Windows Codepage 1252 were fixed.


Release Notes: This release adds support for the Buckwalter transliteration of Arabic and the Indian government PASCII encoding for languages written in Perso-Arabic script.


Release Notes: This release adds five encodings: Buddhist Relief Mission Pali, Classical Sanskrit Extended, EGA Farsi, IBM CP500 (EBCDIC), andMSDOS CP437 (original IBM PC).


Release Notes: This version fixes typographical errors that made two encodings unavailable.


Release Notes: Ten additional encodings are supported: AtariST, Guarani Linux Console, MS DOS CP860 (Portuguese), MS DOS CP861 (Icelandic/Nordic), MS DOS CP862 (Hebrew), MS DOS CP863 (Canadian French), MS DOS CP864 (Arabic), MS DOS CP865 (Nordic), MS DOS CP869 (Modern Greek), and MS Windows CP875 (IBM Greek).