O byte é uma unidade de informação que consta de um agrupamento de 8 bits. O byte também é chamado de octeto. Metade de um byte é um nibble (4 bits). Da mesma forma que no caso dos bits 1 quilobyte (kB) consiste em 1000 bytes, existindo o quilobyte binário KiB que consiste em 1024, dado fato de ser expresso por potências de 2. Uma nova padronização do IEC procurar eliminar a confusão entre que ocorre nesse caso. Essa padronização do IEC (International Electrotechnical Commision), datada do ano 2000, estabelece o uso dos prefixos para bits e bytes conforme a tabela abaixo. Veja que os prefixos quilo, mega, tera, etc. são válidos apenas para a base 10 do SI. Para a base 2 existem novos prefixos que são usados conforme indica a tabela:
IEC para base 2 (binário)
Nome - Pref. - Valor
kibi - Ki - 210 =1024
mebi - Mi - 220 =1.048.576
gibi - Gi - 230 =1.073.741.824
tebi - Ti - 240 =1.099.511.627.776
pebi - Pi - 250 =1.125.899.906.842.624
exbi - Ei - 260 =1.152.921.504.606.846.976
zebi - Zi - 270 =1.180.591.620.717.411.303.424
yobi - Ui - 280 =1.208.925.819.614.629.174.706.176
Com 8 bits num byte, temos 256 valores que podem ser representados, o que é suficiente para a maioria das aplicações básicas em informática. O byte consiste portanto num valor binário de 8 bits