Algo de teoría
Los datos se pueden representar de formas diferentes (texto, números, audio, imagen, vídeo) a este grupo de datos les llamamos multimedia.
Existen dispositivos específicos para el procesamiento de diferentes datos. Una calculadora básica por ejemplo, solo admite determinado tipo de dato (números y signos) con los cuales realiza operaciones; una radio AM/FM decodifica ondas electromagnéticas obteniendo las señales de audio que en ella viajan a determinada frecuencia reproduciendo así lo que la emisora sintonizada está transmitiendo o una simple amasadora de pan recibe ingredientes para formar la masa (harina, sal, agua, entre otros). Son éstos los datos que un dispositivo procesa, para la obtención de un determinado producto o información, para la calculadora será el resultado de la operación, para la radio será la reproducción de un tema musical y para la amasadora será la masa para la posterior elaboración del pan.
Pero en una computadora ingresan datos de múltiples formatos (multimedia), el procesador de una computadora es muy potente, pero sólo procesa datos de un mismo tipo, entonces transforma todos los elementos que ingresan a un formato común. A este sistema de representación se lo conoce como Patrón de Bits, consiste en una determinada cantidad de unos y ceros (bits), que representan al elemento en un formato procesable por el computador, el cual es codificado al ingresar y decodificado al egresar del sistema.
En esencia el sistema binario es la representación lógico-matemática del comportamiento de millones de impulsos eléctricos que circulan a gran velocidad por el computador.
De este modo al ingresar un dato sin importar su formato inicial, mediante algún periférico de entrada (Teclado, Scanner, Micrófono, etc) la computadora lo transforma en un patrón de bits para poder operar con él, luego al presentar el dato al usuario por algún periférico de salida (Monitor, Parlante, Impresora, etc) lo decodifica transformando el archivo al formato que este posea.
Recordar que el formato de un archivo está especificado con su extensión, un sufijo que aparece separado por un punto del nombre del archivo que puede tener dos, tres o cuatro letras, y le brinda al sistema operativo información acerca del tipo de archivo además de asociar un software predeterminado para su ejecución.