El byte es una unidad de información que consta de una agrupación de 8 bits. El byte también se denomina octeto. La mitad de un byte es un nibble (4 bits). En el caso de los bits 1 kilobyte (kB) consiste en 1000 bytes, existiendo el kilobyte binario KiB que consiste en 1024, dado el hecho de ser expresado por potencias de 2. Una nueva estandarización del IEC busca eliminar la confusión entre que ocurre en ese caso. Esta estandarización del IEC (International Electrotechnical Commision), datada del año 2000, establece el uso de los prefijos para bits y bytes según la tabla abajo. Ver que los prefijos quilo, mega, tera, etc. son válidos sólo para la base 10 del SI. Para la base 2 hay nuevos prefijos que se utilizan como indica la tabla:
Nombre | 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 |
Con 8 bits en un byte, tenemos 256 valores que se pueden representar, lo que es suficiente para la mayoría de las aplicaciones básicas en informática. El byte consiste, por lo tanto, en un valor binario de 8 bits