1. EBCDIC (código de intercambio decimal codificado binario extendido)
* EBCDIC usa un código de 8 bits, dándole 256 caracteres posibles.
* Se utiliza principalmente en IBM Mainframe Systems.
Codificación binaria de "Hello World" en Ebcdic:
`` `` ``
H - 11000100
E - 11000101
L - 11001100
L - 11001100
O - 11011111
- 01000000 (espacio)
W - 11101101
O - 11011111
R - 11100010
L - 11001100
D - 11001001
`` `` ``
2. ASCII (código estándar americano para intercambio de información)
* ASCII utiliza un código de 7 bits (extendido a 8 bits en algunos casos), dándole 128 (o 256) posibles caracteres.
* Se usa ampliamente en computadoras e Internet.
Codificación binaria de "Hello World" en ASCII:
`` `` ``
H - 01001000
E - 01100101
L - 01101100
L - 01101100
O - 01101111
- 00100000 (espacio)
W - 01010111
O - 01101111
R - 01110010
L - 01101100
D - 01100100
`` `` ``
3. Unicode (conjunto de personajes universales)
* Unicode utiliza la codificación de longitud variable, lo que permite una amplia gama de caracteres de diferentes idiomas.
* La codificación más común es UTF-8, que es una codificación de longitud variable que usa 1-4 bytes por carácter.
Codificación binaria de "Hello World" en UTF-8 (Unicode):
`` `` ``
H - 01001000
E - 01100101
L - 01101100
L - 01101100
O - 01101111
- 00100000 (espacio)
W - 01010111
O - 01101111
R - 01110010
L - 01101100
D - 01100100
`` `` ``
Notas importantes:
* La codificación binaria de un carácter puede variar ligeramente dependiendo del esquema de codificación específico utilizado dentro de un sistema dado (por ejemplo, Ascii-7, Ascii-8, UTF-16, etc.).
* El ejemplo de codificación UTF-8 está utilizando los mismos bytes que ASCII ya que UTF-8 es compatible con ASCII para caracteres dentro del rango ASCII.
¡Avíseme si desea una explicación más detallada de cualquier esquema de codificación específico o que tenga otro texto que le gustaría ver codificado!