ByteName
Description
For each byte in the input, ByteName prints a line consisting of the
byte offset, the hex, octal, and binary values of the byte, and a
description of the byte as a character in
a choice of 8-bit encodings. For each piece of information there is a
command line option that
suppresses its display.
A command line flag suppresses printing of bytes within the ASCII
range, which
is useful for locating stray non-ASCII codes. (Note that most, but not
all, single byte
encodings are extensions of ASCII).
If you wish, instead of describing its input, ByteName will generate a chart in the same
range of formats for the selected encoding, or generate descriptions of a given
codepoint in all known encodings.
The encodings supported are:
Note: ISO-8859-12 is not missing. It does not exist.
Details
Language | Python |
Environment | OS Independent |
License | MIT License |
Current version | 1.12 |
Last modified | 2007-01-28 |
Download
Bytename-1.12.tar.gz
Bytename-1.12.tar.bz2
Bytename-1.12.zip
If you would like to be notified of new releases, subscribe to Bytename at Freshmeat.
This is free software, as in beer and as in speech, but you are welcome to
make a donation to support development and web hosting. If you wish to do so,
click below.
Version 1.12
- Microsoft DOS Codepages 437 and 850 were added.
- Bugs (missing unused codepoints) in MS Windows Codepage 1252 were fixed.
Version 1.11
- Added Buckwalter transliteration of Arabic and Indian government PASCII encoding
for languages written in Perso-Arabic script.
Version 1.10
-
Several encodings were added:
Buddhist Relief Mission Pali,
Classical Sanskrit Extended,
EGA Farsi.
IBM CP 500 (EBCDIC),
MSDOS CP437 (original IBM PC)
Version 1.9
- This version fixes typographical errors that made two encodings unavailble.
Version 1.8
- Several encodings were added:
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),
MS Windows CP875 (IBM Greek)
Version 1.7
- A new command line option takes a codepoint as argument and lists the
description of that codepoint in all known encodings.
- Several encodings were added:
MS Windows CP1253 (Greek),
MS Windows CP1254 (Turkish),
MS Windows CP1255 (Hebrew).
MS Windows CP1256 (Arabic).
MS Windows CP1257 (Estonian, Latvian, Lithuanian).
MS Windows CP1258 (Vietnamese).
Version 1.6
- The value of the byte may now be shown in decimal.
- Command line options now permit the various components of the display to be suppressed.
- A new command line option writes out a chart of the chosen encoding
- A new command line option lists the available encodings, which are no longer
listed by the usage message.
- A new command line option specifies the byte offset at which to start.
- Several encodings were added: Adobe Standard Encoding, ARMSCII7,
GSM0388, KOI8-A, KOI8-B, KOI8-U, MacThai, MacInuit, MacTurkish, MSDOS
CP866
Version 1.5
-
Thirty additional encodings are now supported, including all ISO-8859 encodings, ISCII, TISCII,
VISCII, TIS620, and several Microsoft codepages and Macintosh encodings.
- The binary representation is now shown in addition to hex and octal.
Version 1.4
- The usage message was corrected.
- A problem where execution with no arguments triggered an error was fixed.
Version 1.3
- Adds the option of using encodings other than Latin-1.
Version 1.2
- An optional header at the top of each screenful was added.
- Error-handling has been improved.
Back to Bill Poser's software page.