Codificación

Fiabilidad

¿Qué significa codificar?

La codificación es el proceso de convertir datos en un formato requerido para una serie de necesidades de procesamiento de la información, entre ellas:

  • Compilación y ejecución de programas
  • Transmisión, almacenamiento y compresión/descompresión de datos
  • Procesamiento de datos de aplicaciones, como la conversión de archivos

La codificación puede tener dos significados:

  • En informática, la codificación es el proceso de aplicar un código específico, como letras, símbolos y números, a los datos para convertirlos en una cifra equivalente.
  • En electrónica, la codificación se refiere a la conversión de analógico a digital.

Definición de codificación

La codificación implica el uso de un código para cambiar los datos originales a una forma que pueda ser utilizada por un proceso externo.

El tipo de código utilizado para convertir caracteres se conoce como Código Estándar Americano para el Intercambio de Información (ASCII), el esquema de codificación más utilizado para los archivos que contienen texto.

ASCII contiene caracteres imprimibles y no imprimibles que representan letras mayúsculas y minúsculas, símbolos, signos de puntuación y números. A algunos caracteres se les asigna un número único.

El esquema ASCII estándar sólo tiene de cero a 127 posiciones de caracteres; de 128 a 255 son indefinidos. El problema de los caracteres indefinidos se resuelve con la codificación Unicode, que asigna un número a cada carácter utilizado en todo el mundo. Otros tipos de códigos son el BinHex, el Uuencode (codificación UNIX a UNIX) y las Extensiones Polivalentes de Correo por Internet (MIME).

La codificación también se utiliza para reducir el tamaño de los archivos de audio y vídeo. Cada formato de archivo de audio y vídeo tiene su correspondiente programa codificador-decodificador (codec) que se utiliza para codificarlo en el formato adecuado y luego lo descodifica para reproducirlo.

La codificación no debe confundirse con la encriptación, que oculta el contenido. Ambas técnicas se utilizan mucho en los campos de las redes, la programación de software, la comunicación inalámbrica y el almacenamiento.

Temas relacionados

Margaret Rouse
Technology Specialist
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…