logoalt Hacker News

jlokieryesterday at 7:48 PM2 repliesview on HN

A byte is not always 8 bits on old machines, though it is standardised as 8 bits nowadays.

This is why network RFCs talk of "octets", to avoid the ambiguity. Octets are always 8 bits.

https://en.wikipedia.org/wiki/Octet_(computing)


Replies

djmipsyesterday at 9:44 PM

I didn't realize that there was a 16 bit name called a 'chomp' haha. But more formally hextet.

dupedyesterday at 9:41 PM

The definition of a byte today is different than the definition of byte when those machines were manufactured. Just like how 'foot' is now standardized(*)

(* technically, a 'foot' is not a standard unit of measure but that's due to the long history of 'foot' not being standardized until relatively recently)

show 1 reply