Byte

Byte
EstándarISO/IEC 80000-13
MagnitudMúltiplos del bit
SímboloB
Nombrada en honor deIEC
Equivalencias
bit1 B = 8 bits

Byte (B)[3][4][5][6][7][8][9][11]

La unidad byte no tiene símbolo establecido internacionalmente, aunque en países anglosajones es frecuente representarlo como B, mientras que en los países francófonos con frecuencia se utiliza o (de octet).[12]

Múltiplos de bytes
Sistema Internacional (decimal)ISO/IEC 80000-13 (binario)
Múltiplo (símbolo)SIMúltiplo (símbolo)ISO/IEC
kilobyte (kB)103kibibyte (KiB)210
megabyte (MB)106mebibyte (MiB)220
gigabyte (GB)109gibibyte (GiB)230
terabyte (TB)1012tebibyte (TiB)240
petabyte (PB)1015pebibyte (PiB)250
exabyte (EB)1018exbibyte (EiB)260
zettabyte (ZB)1021zebibyte (ZiB)270
yottabyte (YB)1024yobibyte (YiB)280
Véase también: byte • sistema octal

Visión general

Se usa como unidad de información digital en combinación con los prefijos del SI o los prefijos binarios.

Definición

Un byte es una unidad de información formada por una seguidilla de bits adyacentes. El diccionario de la Real Academia Española señala que byte es sinónimo de octeto (una unidad de información de ocho bits); sin embargo, el tamaño del byte (que proviene del inglés bite, “mordisco”) depende del código de caracteres en el que ha sido definido. Byte proviene de bite (en inglés «mordisco»), como la cantidad más pequeña de datos que una computadora podía «morder» a la vez. El cambio de letra no solo redujo la posibilidad de confundirlo con bit, sino que también era consistente con la afición de los primeros científicos en computación en crear palabras y cambiar letras.[13]​ Sin embargo, en los años 1960, en el Departamento de Educación de IBM del Reino Unido se enseñaba que un bit era un Binary digIT y un byte era un BinarY TuplE. Un byte también se conocía como «un byte de 8 bits», reforzando la noción de que era una tupla de n bits y que se permitían otros tamaños.

  1. Es una secuencia contigua de bits en un flujo de datos serie, como en comunicaciones por módem o satélite, o desde un cabezal de disco duro, y es la unidad de datos más pequeña con significado. Estos bytes pueden incluir bits de inicio, parada o paridad, y según los casos, podrían contener de 7 a 12 bits, para así contemplar todas las posibilidades del código ASCII de 7 bits, o de extensiones de dicho código.
  2. Es un tipo de datos o un sinónimo en ciertos lenguajes de programación. En el lenguaje C por ejemplo, se define byte como la "unidad de datos de almacenamiento direccionable lo suficientemente grande como para albergar cualquier miembro del juego de caracteres básico del entorno de ejecución" (cláusula 3.6 del C estándar). En C, el tipo de datos unsigned char es tal que al menos debe ser capaz de representar 256 valores distintos (cláusula 5.2.4.2.1). La primitiva de Java byte está siempre definida con 8 bits siendo un tipo de datos con signo, tomando valores entre –128 y 127.

Comparativa

De una forma aproximada, las equivalencias entre bytes y objetos reales son:

Número de bytes Múltiplo Equivalencia aproximada
1 1 B Una letra.
10 10 B Una o dos palabras.
100 100 B Una o dos frases.
1000 1 kB Una historia muy corta.
10 000 10 kB Una página de enciclopedia, tal vez con un dibujo simple.
100 000 100 kB Una fotografía de resolución mediana.
1 000 000 1 MB Una novela.
10 000 000 10 MB Dos copias de la obra completa de William Shakespeare.
100 000 000 100 MB Un estante de un metro de libros.
1 000 000 000 1 GB Una furgoneta llena de páginas con texto.
1 000 000 000 000 1 TB Todas las páginas de texto elaboradas de 50 000 árboles.
10 000 000 000 000 10 TB La colección impresa de la biblioteca del congreso de EE. UU.
1 000 000 000 000 000 1 PB Los datos que maneja Google cada hora.
1 000 000 000 000 000 000 1 EB El peso de todos los datos en Internet para finales de 2001.
Other Languages
Afrikaans: Greep
Alemannisch: Byte
Ænglisc: Bita
العربية: بايت
অসমীয়া: বাইট
asturianu: Byte
azərbaycanca: Bayt
تۆرکجه: بایت
башҡортса: Байт
беларуская: Байт
беларуская (тарашкевіца)‎: Байт
български: Байт
বাংলা: বাইট
bosanski: Bajt
català: Byte
čeština: Bajt
dansk: Byte
Deutsch: Byte
Ελληνικά: Byte
English: Byte
Esperanto: Bajto
eesti: Bait
euskara: Byte
فارسی: بایت
français: Byte
galego: Byte
עברית: בית (מחשב)
हिन्दी: बाइट
hrvatski: Bajt
magyar: Byte
Հայերեն: Բայթ
interlingua: Byte
Bahasa Indonesia: Bita
íslenska: Bæti
italiano: Byte
Basa Jawa: Bita
ქართული: ბაიტი
қазақша: Байт
한국어: 바이트
Кыргызча: Байт
Lëtzebuergesch: Byte
lumbaart: Byte
ລາວ: ໄບຕ໌
lietuvių: Baitas
latviešu: Baits
олык марий: Байт
македонски: Бајт
മലയാളം: ബൈറ്റ്
Bahasa Melayu: Bait
မြန်မာဘာသာ: ဘိုက် (ကွန်ပျူတာ)
Nederlands: Byte
norsk nynorsk: Byte i informatikk
norsk: Byte
occitan: Byte
ਪੰਜਾਬੀ: ਬਾਈਟ
polski: Bajt
پنجابی: بائٹ
پښتو: بايټ
português: Byte
română: Byte
русский: Байт
sicilianu: Byte
Scots: Byte
srpskohrvatski / српскохрватски: Bajt
Simple English: Byte
slovenčina: Bajt
slovenščina: Bajt
shqip: Bajti
српски / srpski: Бајт
svenska: Byte
தமிழ்: பைட்டு
తెలుగు: బైట్
тоҷикӣ: Байт
ไทย: ไบต์
Türkçe: Bayt
українська: Байт
اردو: بائٹ
oʻzbekcha/ўзбекча: Bayt (toʻplam)
Tiếng Việt: Byte
Winaray: Byte
中文: 字节
Bân-lâm-gú: Byte
粵語: 字節