Professional Documents
Culture Documents
Indice
Introduccin....................................................................................................................... 1 Archivos ............................................................................................................................ 2 Tipos de Archivos.............................................................................................................. 4 Ejecutables y datos ........................................................................................................ 4 Independientes y dependientes ...................................................................................... 4 Binario vs ASCII ........................................................................................................... 4 Formato de archivo............................................................................................................ 5 Especificaciones ................................................................................................................ 6 Extensin de archivo ......................................................................................................... 6 Lista de extensiones........................................................................................................... 7 Archivos de texto planos (ASCII) ................................................................................. 7 Documentos con formato .............................................................................................. 8 Archivos de grficos...................................................................................................... 8 Archivos de sonido ........................................................................................................ 9 Archivos de video........................................................................................................ 10 Archivos de base de datos ........................................................................................... 11 Archivos comprimidos ................................................................................................ 11 Archivos ejecutables.................................................................................................... 12 Otros tipos de archivos ................................................................................................ 13 Conclusin....................................................................................................................... 13
Introduccin
Hoy en da tenemos todo tipo de material a disposicin en la WEB: textos, imgenes, msica, video, etc. Es frecuente bajarlos, esto es: copiarlos desde Internet al disco local de la computadora2. A su vez, el intercambio de material en formato digital entre personas y empresas y entre empresas es cada vez ms frecuente, tanto a travs de correos electrnicos como a travs de la carga va WEB, por medio de formularios de llenado de datos, servicios FTP, etc. Concomitante se verifican ciertos hechos, como ser que los tamaos de los archivos cada vez son mayores3. El trfico de mensajes electrnicos crece constantemente. Los
El agradecimiento a Carlos Moirano, a Beatriz Pereyra, a Leonardo Sena, a Alejandra Brianza y a Ricardo Alvarado por sus pertinentes aportes en la revisin de este texto. 2 Dicho en forma correcta, se hace una transferencia a travs de Internet, desde un servidor remoto. Ver Internet, Intranet, Extranet. Conceptos e interrelaciones. Carlos Moirano, 2005. 44p. 3 Fatware: Software inflado. Describe la tendencia reciente de los programas informticos modernos a ser ms grandes y usar mayor cantidad de recursos del sistema (espacio de almacenamiento, capacidad de procesamiento o memoria) que sus versiones predecesoras, sin que de ello se deriven beneficios evidentes para los usuarios finales.
1
Archivos
La informacin de una computadora est almacenada en lo que se llaman archivos, o ficheros (files en ingls), que suelen estar formados por un nombre, un punto y una extensin que suelen ser tres o cuatro caracteres (Ej.: HISTLABORAL.EXE). El nombre sirve para identificar y diferenciar unos archivos de otros La extensin sirve para atribuirle propiedades como "tipo de archivo" (datos, programa, imagen, etc.). En un archivo llamado "DOCENTES.TXT", su nombre ser DOCENTES y su extensin TXT. Esta extensin esta asociada con el tipo de archivos que contienen texto. El sistema operativo (Windows en este caso) tendr una lista de los programas con los que puede ser utilizado este archivo y si se desea visualizarlo ste ser abierto con el NotePad o Bloc de Notas.
4 5
Redes, Introduccin a la Computacin. Simn Mario Tenzer, mayo 2003, 24p. Virus Informtico. 20p.
Mdulo Software, Introduccin a la Computacin, Computacin aplicada a Contabilidad, Administracin y Economa. Nelson Pequeo, Agosto 2005, 90p. 7 Hardware, Introduccin a la Computacin, Computacin aplicada a Contabilidad, Administracin y Economa. Carlos Moirano, Setiembre 2007, 92p.
Tipos de Archivos
Ejecutables y datos
Se pueden dividir los archivos en dos grandes grupos: los ejecutables8 y los no ejecutables o archivos de datos. La diferencia fundamental entre ellos es que los primeros estn creados para funcionar por si mismos y los segundos almacenan informacin que slo podr ser utilizada con algn programa que la interprete.
Independientes y dependientes
Los archivos pueden ser independientes o no. Los independientes pueden ser manipulados separados de otros sin afectar su utilizacin. Por ejemplo, una imagen, como ser foto.jpg, o una planilla de nmeros, como ser costo_obra.xls, pueden ser enviadas por correo electrnico separados de otros archivos. En cambio, un programa, una pgina WEB, etc., suelen estar compuestos por varios archivos relacionados entre s, de tal manera que enviar una parte sin el resto no permite utilizarlo (sea un programa para su ejecucin, sea una pgina para ser visualizada). La independencia de archivos no es trivial. Por ejemplo, es posible confeccionar un texto con imgenes, de tal manera que las imgenes se guardan junto al texto, en un nico archivo. O bien es posible que las imgenes se visualicen como parte del texto, aunque se guardan separadas, en otros archivos.
Binario vs ASCII
Toda informacin se graba como ceros y unos, en sistema binario. En general, la interpretacin de los ceros y unos es imposible para el ser humano. As un trozo de programa contiene instrucciones en cdigo de mquina, que son secuencias de ceros y unos. En cambio el texto plano, como anotaciones hechas con el bloc de notas, utilizan una codificacin de fcil interpretacin para el hombre. Consultada Wikipedia (http:/es.wikipedia.org), el cdigo ASCII (acrnimo ingls de American Standard Code for Information Interchange Cdigo Estadounidense Estndar para el Intercambio de Informacin), es un cdigo de caracteres basado en el alfabeto latino tal como se usa en ingls moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comit Estadounidense de Estndares como una refundicin o evolucin de los conjuntos de cdigos utilizados entonces en telegrafa. Ms tarde, en 1967, se incluyeron las minsculas, y se redefinieron algunos cdigos de control. El cdigo ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisin. A menudo se llama incorrectamente ASCII a otros cdigos de caracteres de 8 bits, como el estndar ISO-8859-1 que es una extensin que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al ingls, como el espaol. Casi todos los sistemas informticos actuales utilizan el cdigo ASCII o una extensin compatible para representar textos y para el control de dispositivos que manejan texto.
Los archivos ejecutables corresponden al llamado cdigo objeto, creado por el compilador. Ver Software, de Nelson Pequeo, punto 5.5, Pg.25.
Formato de archivo
Un formato de archivo es una manera particular de codificar informacin para almacenarla en un archivo en una computadora. Es necesario conocer el formato utilizado al almacenarla, para recuperarla correctamente. La misma informacin codificada de manera diferente se guarda distinta en la memoria. Por ejemplo, los datos de una misma planilla electrnica pueden guardarse en muchos diferentes formatos. Para poder leer dicha planilla es necesario usar el mismo formato que se emple al guardarla. De lo contrario no es posible recuperarla correctamente. Cada programa de manejo de planillas electrnicas es capaz de reconocer un conjunto de formatos posibles. No todos los programas son capaces de manejar todos los formatos. El formato est asociado al, o los, programas de computadora que se utilizan o pueden ser utilizados. Hoy por hoy, existen ciertos formatos que se han convertido en normas para determinados tipos de archivos, que facilitan el intercambio de los mismos entre prcticamente cualquier computadora (.DOC para documentos de texto, .XLS para planillas electrnicas, etc.) Dado que la computadora slo puede almacenar bits, la computadora debe tener alguna manera de convertir la informacin a ceros y unos y viceversa. Hay diferentes tipos de formatos para diferentes tipos de informacin. Dentro de cada tipo de formato, por ejemplo documentos de un procesador de texto, habr normalmente varios formatos diferentes, a veces en competencia. Los formatos de archivo estn diseados para almacenar tipos de datos especficos. Ejemplos: El formato JPEG almacena imgenes estticas. El formato GIF admite almacenar imgenes estticas y animaciones simples. El formato qt (QuickTime) puede actuar como un contenedor para muchos tipos diferentes de multimedia. Un archivo de texto es simplemente uno que almacena cualquier texto, en formato ASCII, con pocos o ningn carcter de control. Un carcter de control es no imprimible y sirve para uso interno de la computadora, por ejemplo para controlar un dispositivo especfico, indicar el valor nulo (NULL), el final de una lnea (EOF) o el fin de archivo.
Especificaciones
Para muchos formatos de archivo, est publicado un documento de especificacin (a menudo con una implementacin de referencia) que describe exactamente cmo se deben codificar los datos, y qu se puede usar para determinar si un programa concreto trata un formato de archivo particular correctamente o no. Hay, sin embargo, dos razones por las que ste no es siempre el caso. Primero, algunos desarrolladores de formatos de archivo ven sus documentos de especificacin como secretos comerciales, y por lo tanto no los ponen a disposicin del pblico. Un ejemplo son varios formatos usados por las aplicaciones de Microsoft Office. Segundo, algunos desarrolladores de formatos de archivo no gastan tiempo en escribir un documento de especificacin independiente; en vez de ello, el formato se define slo implcitamente, por medio del programa que manipula datos en ese formato. Utilizar formatos de archivo que no tengan una especificacin disponible pblica puede resultar inconveniente. Aprender cmo funciona el formato requerir hacerle ingeniera inversa a partir de una implementacin de referencia (lo cual no es legal) o adquirir el documento de especificacin por algn precio a los desarrolladores del formato, si es que existe. Por lo tanto, y como regla general, los formatos de archivo con especificaciones disponibles pblicamente son usados por un nmero mayor de programas, y se recomienda su uso, mientras que los formatos no pblicos son reconocidos solamente por unos pocos programas.
Extensin de archivo
En informtica, una extensin de archivo, es una cadena de caracteres anexada al nombre de un archivo, usualmente antecedida por un punto. Su funcin principal es diferenciar el contenido del archivo de modo que el sistema operativo disponga el procedimiento necesario para ejecutarlo o interpretarlo. Sin embargo, la extensin es solamente parte del nombre del archivo y no representa ningn tipo de obligacin respecto al contenido del mismo. Algunos sistemas operativos, especialmente los herederos de DOS como Windows, utilizan las extensiones de archivo para reconocer su formato, incluyendo el de archivos ejecutables. Otros sistemas operativos, como los basados en Unix, incluido Linux, utilizan las extensiones de archivo por simple convencin, no necesariamente utilizndolas para determinar su tipo.
Lista de extensiones
A continuacin se provee una gua, no taxativa, sino slo de los formatos de archivo ms comunes, agrupados en - Archivos de texto planos (ASCII) - Documentos con formato - Archivos de grficos - Archivos de sonidos - Archivos de video - Archivos de programas - Archivos comprimidos - Archivos ejecutables - Otros archivos
Archivos de grficos
.bmp Grfico en formato Bip MaP (mapa de bits) que puede ser abierto en la aplicacin Paint Brush diseada para el sistema operativo Microsoft Windows. .cdr Archivo generado por el programa Corel Draw, el cual sirve para crear dibujos e imgenes con gran calidad. .cpt Extensin utilizada por archivos que contienen imgenes generadas en el programa Corel Photopaint. Este programa est diseado para editar imgenes y est incorporado al Corel Draw. .gif El formato de grficos ms comn en Internet, cuyas siglas significan Graphics Interchange Format (Formato de Intercambio de Grficos). Tipo de archivo: Binario.
Archivos de sonido
.au / .uLaw / .MuLaw El formato de sonido que ms comnmente se encuentra en la Web. Tipo de archivo: Binario. Los Macs10 necesitan Sound App para reproducir este tipo de archivo; los PCs pueden utilizar Waveform Hold and Modify (whamxxx.zip) que proporciona soporte para varios formatos, conversin entre ellos y funciones de edicin de archivos. .aiff Otro formato de sonido bastante comnmente encontrado en la Web. Tipo de archivo: Binario. A pesar de ser un formato Macintosh, tambin puede ser utilizado en otras plataformas. Requiere los mismos programas que .au para reproducirlo. .mid / .midi Extensin que identifica archivos de audio en formato MIDI. Este formato debe su nombre al acrnimo del termino ingls Musical Instrument Digital Interface y es un estndar para la transmisin de informacin musical entre instrumentos electrnicos y computadoras. Algunas de sus caractersticas son: no almacena con suficiente nitidez sonidos complejos como la voz humana y los archivos que genera son de poco peso. (Igual que midi y rmi)
10
Archivos de video
.avi Es el formato de video estndar para Windows. Tipo de archivo: Binario. Estos archivos necesitan un reproductor AVI Video para Windows (aviprox.exe) o el Windows Media Player (Reproductor de Windows Media) de Microsoft. .mov / .movie El formato comn para pelculas en QuickTime, la plataforma para pelculas nativa de Macintosh. Tipo de archivo: Binario. .mpg / .mpeg Formato estndar para pelculas en Internet, usando el esquema de compresin MPEG. Tipo de archivo: Binario. Toma su nombre de Moving Pictures Expert Group, grupo integrado por ms de 70 compaas e instituciones de todo el mundo, entre las que destacan Sony, Philips y Apple; que se han unido con la finalidad de conformar un estndar para el manejo de video digital en CD, televisin por cable, transmisin directa por satlite y televisin de alta definicin. .qt Extensin que indica pelcula en formato QuickTime. Tipo de archivo: Binario. Utilice la ltima versin de QuickTime para Mac. .ram Formato de RealNetworks para secuencias de video. Tipo de archivo: Binario Para ver estos archivos necesita el programa RealPlayer, que puede descargarse de Real.com.
10
Archivos comprimidos
.arj Un formato bastante comn para mquinas MS-DOS. Tipo de archivo: Binario. Es bastante lento y en algunos casos puede ser ms eficiente que los formatos ms comunes como gzip, zip y Stuffit. puede usar el Stuffit Expander para Windows o WinZIP. En Mac, intente UnArjMac. .gz / .gzip El programa de compresin del GNU Project, utilizado ms comnmente para archivos de UNIX / Linux y PC. Tipo de archivo: Binario. Para Mac, utilice el MacGZP. Existen varios descompresores de GZIP para Windows disponibles. .rar Archivo comprimido con el programa compresor WinRAR. Para poder extraer los archivos que contiene necesitaremos este programa o cualquier otro compatible con este formato. .tar /.tar.gz /.tar.Z /.tgz Formatos de archivo de UNIX/Linux, tambin disponible para los PCs. Tipo de archivo: Binario. Tar es la abreviatura de Tape Archive (archivo de cinta), puede archivar archivos pero no comprimirlos. Los archivos .tar a menudo estn comprimidos con gzip, razn por la cual se puede encontrar la extensin .tar.gz. Para descargar y usar archivos .tar en un Mac o Linux, usar el programa Tar. En Windows se puede usar WinZIP. .Z Formato de compresin UNIX / Linux. Tipo de archivo: Binario. Se puede utilizar WinZIP o gzip.
11
Archivos ejecutables
.bas Archivo con cdigo fuente de lenguaje de programacin BASIC. .bat Esta extensin, utilizada en ambientes MS-DOS y Windows, identifica archivos conocidos como batch o de lotes. .bin Identifica archivos comprimidos y se utiliza principalmente en equipos Macintosh. Los archivos de gran tamao requieren ser comprimidos para su transporte y, para poderse utilizar nuevamente, deben ser descomprimidos. .cfg Identifica archivos de configuracin. Estos archivos almacenan la configuracin de programas instalados en el ordenador, por ejemplo, en el caso de los juegos, estos archivos se refieren al color de la pantalla, la funcin de cada tecla, los sonidos, etc. .dll Debe su nombre al acrnimo del trmino en ingls Dinamic Link Library e identifica archivos que contienen enlaces dinmicos. Estos archivos son pequeos programas, utilizados por otros ms grandes, y permiten la comunicacin con los perifricos (teclado, ratn, impresora, escner, etc.) conectados a la computadora. La gran ventaja del uso de los dll es el ahorro de memoria RAM, ya que se cargan nicamente cuando se les requiere. .com Esta extensin, utilizada en ambientes MS-DOS y Windows, identifica archivos que ejecutan programas. drv Los archivos con esta extensin corresponden a los llamados "controladores" o drivers. Contienen informacin que permite configurar los perifricos del ordenador: impresora, escner, monitor, disco duro, unidad lectora de disco compacto, etc. .exe Un programa de DOS o Windows o un archivo auto-extrable. Tipo de archivo: Binario. Si es un archivo ejecutable (auto-extrable), entonces usualmente puede ser iniciado haciendo doble clic sobre el icono en su escritorio. sta es la nica manera de saber si es un archivo ejecutable. .vxd Controlador de dispositivo virtual. Son usados internamente por Microsoft Windows
12
Conclusin
Al definir un archivo ser conveniente tener en cuenta cul ser su uso, quines sern los usuarios y asignarle un nombre que lo identifique inequvocamente. El nombre debe ser simple, conciso. La extensin debe ser apropiada y se debe elegir la que sea ms indicada para el intercambio que se har con el documento. Se debe definir la calidad de las imgenes segn las necesidades. Siempre se debe tratar que el tamao del archivo sea lo menor posible y con un formato lo ms universal posible. De ser pertinente y posible, es conveniente utilizar un formato que utilice compresin de datos y que elimine datos redundantes. Es aconsejable tener presente las condiciones de seguridad por posible alteracin y los requerimientos de licencias de uso de los programas de computadora.
13