Yes, a byte has 8-bits in current usage almost universally. But sailor quoth:
Points:
[ul][li]“I have searched the net and cannot find a single one” ne “you cannot supply a single [instance]”. You obviously didn’t look very hard.[/li][li]I agree with you that insisting that bytes do not necessarily have 8-bits borders on the pedantic.[/li][li]I agree with you that a few instances would not be enough to establish a common use.[/li][li]I guess I just had to prove it could be done.[/ul][/li]That being said, here are some usages of 9-bit bytes, found by the shocking innovation of searching for ‘9-bit byte’ on yahoo (google):
[ul][li]http://www.fte.com/techsupp/win32/9bitdata.htm[/li]
Here we are talking about software that reads data from a serial port, and it may need to read 9 bits of data (not 8 bits and a parity) and how you can configure the software to handle that. Arcane, but recent.
[li]http://www.ucalgary.ca/it/itf/oldun/AIX/AIX-16.html[/li]These guys (UCalgary) were using Multics (9-bit OS) until 1993, and still have backup tapes. Here is a page from their AIX manual about how to restore 9-bit byte Multics data.
Definitely obsolete, but only by 5 years and nowhere near the ‘1956’ date quoted earlier.
[li]http://www.ai.mit.edu/projects/transit/tn15/tn15.html[/li]
Arcane and 10 years old.
[li]http://info.aoc.nrao.edu/vlba/html/TAPES/PLOTS/plottypes.html[/li]From the guys at the VLBA - you know, that big ass radio telescope array from Contact.
They are talking about using one of the 9 bits as parity, but they still call it a 9 bit byte.
[li]RFC 1037[/li]This document dates from 1987 but refers to many byte sizes:
Byte Size Packing Scheme
7, 8, or 9 bits four per 36-bit word
10, 11, or 12 bits three per 36-bit word
13, 14, 15, or 16 bits two per 36-bit word
[/ul]
[/quote]
Also, sailor wrote:
I used to have an ascii text file that was a valid DOS COM file as well. You can see it (or something similar) here. The version I’ve linked to I can’t get to work on NT - maybe because it’s corrupt on the web page, maybe because NT is incompatible with it. Oh well.
It was cool, because it was 7-bit friendly and could be emailed to someone so that they could then be sent a binary uuencoded file and happily decode it. Saved me years of time when I was working tech support in the early 90’s. No more excuses why people couldn’t be emailed a small zip file.
I remember all the dazed sounding people on the other end of the line marvelling that you could just name this text file ‘uudecode.com’ and it would work. I used to think I would not be surprised if some of them then thought they could just tack “.exe” onto the end of their source code and have it run.