Extensión de archivo

cadena de caracteres anexada al nombre de un archivo, usualmente precedida por un punto

En informática, el término extensión del fichero (también, extensión del archivo) es una cadena de caracteres anexada al nombre de un archivo, habitualmente predicha por un punto. Su función principal es distinguir el contenido del archivo, de modo que el sistema operativo disponga del procedimiento necesario para ejecutarlo o interpretarlo. Sin embargo, la extensión es solamente parte del nombre del archivo y no representa ningún tipo de obligación respecto a su contenido.

Algunos sistemas operativos, especialmente los herederos de DOS como Windows, utilizan las extensiones de archivo para reconocer su formato, incluso el de archivos ejecutables. Otros sistemas operativos, como los basados en Unix, utilizan las extensiones de archivo por simple convención, y no las usan necesariamente para determinar el tipo de archivo.

Dado que las extensiones de archivo legado son del sistema DOS, muchas de sus actuales características fueron heredadas por limitaciones en ese sistema. Los antiguos sistemas DOS limitaban la cantidad de caracteres de la extensión de archivo a tres, por lo que muchas extensiones convencionales poseen esa cantidad de caracteres. Además, los nombres de archivo en sistemas DOS son insensibles a las mayúsculas y minúsculas, por lo que la mayoría de las extensiones de archivo pueden escribirse en minúsculas o en mayúsculas o en una combinación de ambas.

Por su extensión, un mismo nombre básico puede contener archivos de distinto propósito. Como en este ejemplo de DOS:

APLICACIÓN.BAS Archivo Fuente escrito en lenguaje BASIC.

APLICACIÓN.OBJ Archivo objeto (necesario para su compilación).

APLICACIÓN.EXE Programa Ejecutable.

ARCHIVO.XXX Archivo de texto ASCII "texto plano".

ARCHIVO.RTF Archivo de texto con formato.

ARCHIVO.DOC Archivo de texto con formato de Microsoft Word.

ARCHIVO.VBS Archivo fuente escrito en lenguaje Visual Basic.

En todos estos casos, las extensiones diferencian los nombres de los archivos y, a la vez, los identifican ante las aplicaciones que pueden manejarlos, lo que facilita la obtención de resultados.

Historia

En los sistemas Unix los nombres de los archivos pueden contener cualquier carácter excepto el separador de directorios ("/") y por lo general no tienen límite en su tamaño o es un límite aceptable. La extensión no es un elemento diferenciado sino una convención dada a los nombres de archivo para reconocer su contenido.

En DOS los nombres de los archivos tenían un máximo de 8 caracteres, un punto y una extensión de como máximo tres letras, en total un máximo de 12 caracteres del Código ASCII que permitían distinguir unos archivos de otros dentro de un mismo directorio. No todos los caracteres del código ASCII estaban permitidos para nombrar un archivo, pues algunos (ejemplo: /*?+\ y otros) estaban reservados para otras funciones. No hay diferencia entre mayúsculas y minúsculas.

En Windows 95 desaparecieron los límites impuestos por DOS en el número de caracteres del nombre de archivo y de la extensión.

En Mac OS Classic de Apple no hay extensiones. Finder asocia archivos con un código Filetype de cuatro caracteres a cada archivo con un programa o acción específica, por ejemplo el código TEXT significa que es un archivo de texto y puede ser abierto con cualquier software de edición de texto.[1]​ A partir de OS X se utiliza Uniform Type Identifier que maneja extensiones de forma idéntica a Microsoft Windows El Filetype fue declarado obsoleto con OS X 10.6 Snow Leopard.[2]

En los Commondores los archivos solo pueden tener cuatro extensiones: PRG, SEQ, USR, REL. Sin embargo esto son para separar tipos de datos utilizado por un programa y son irrelevantes para identificar contenidos del mismo.

Tipos de extensiones

Extensiones de sistema

Estas son las extensiones de archivos necesarios para el funcionamiento interno del sistema operativo Microsoft Windows así como de los diferentes programas que trabajan en él. No está recomendado moverlos, editarlos o variarlos de ningún modo ya que podrían afectar al funcionamiento del sistema. Se nombran en orden alfabético.

ExtensiónCorresponde aExtensiónCorresponde a
.386Controlador de dispositivo virtual.acaMicrosoft Agent Character
.acgVista previa de Microsoft Agent.acsMicrosoft Agent Character
.acwConfiguración del asistente de accesibilidad.aniCursor animado
.batArchivo por lotes MS-DOS.bfcMaletín
.bkfCopia de seguridad de Windows.blgMonitor del sistema
.catCatálogo de seguridad.cerCertificado de seguridad
.cfgConfiguraciones.chkFragmentos de archivos recuperados
.chmAyuda HTML compilado.clpClip de Portapapeles
.cmdSecuencia de comandos de Windows NT.cnfVelocidad de marcado
.comAplicación MS-DOS.cplExtensión del Panel de control
.crlLista de revocaciones de certificados.crtCertificado de seguridad
.curCursor.datBase de datos
.dbBase de datos.derCertificado de seguridad
.dllLibrería, extensión de aplicación.drvControlador de dispositivo
.dsTWAIN Data Source file.dsnNombre del origen de datos
.dunAcceso telefónico de red.exeAplicaciones ejecútables
.fndBúsqueda guardada.fngGrupo de fuentes
.folderCarpeta.fonFuente
.grpGrupo de programas de Microsoft.hlpAyuda
.htHyperTerminal.infInformación de instalación
.iniOpciones de configuración.insConfiguración de comunicaciones de Internet
.ispConfiguración de comunicaciones de Internet.jobObjeto de tarea
.lnkAcceso directo.mscDocumento de la consola común de Microsoft
.msiPaquete de Windows Installer.mspRevisión de Windows Installer
.msstylesEstilo visual de Windows.nfoMSInfo
.ocxControl ActiveX.otfFuente OpenType
.p7cIdentificador digital.pfmFuente Type 1
.pifAcceso directo a programa MS-DOS.pkoObjeto de seguridad de claves públicas
.pmaArchivo del Monitor de sistema.pmcArchivo del Monitor de sistema
.pmlArchivo del Monitor de sistema.pmrArchivo del Monitor de sistema
.pmwArchivo del Monitor de sistema.pnfInformación de instalación precompilada
.pswPassword Backup.qdsDirectorio de consulta
.rdpConexión a Escritorio remoto.regEntradas de registro
.scfWindows Explorer Command.scrProtector de pantalla
.sctWindows Script Component.shbAcceso directo a documento
.shiCertificado Digital.shsRecorte
.sysArchivo de sistema.themeTema de Windows
.tmpArchivo temporal.ttcTipografía True Type
.ttfTipografía TrueType.udlVínculos a datos
.vxdControlador de dispositivo virtual.wamLibreta de direcciones
.wmdbBiblioteca multimedia.wmeWindows Media Encoder Session
.wscWindows Script Component.wsfWindows Script File
.wshWindows Script Host Settings File.zapConfiguración de instalación de software

Extensiones de video

Los archivos de video se reproducen normalmente en películas o en páginas web que contengan videos. Los más comunes son:

ExtensiónSe abre conOtra información
.asf, .lsf, .asxWindows MediaArchivo de secuencias de audio o video
.bik, .smkRAD Video Tools
.div, .divxDivX PlayerArchivo de video en formato DiVX. Conocido como el MP3 del video ya que permite niveles muy altos de compresión. Logra que una película que ocuparía un DVD entero (de hasta 7 GB), pueda grabarse en un CD-Rom común (de 700 MB) sin perder calidad
.dvd, .wobPowerDVD
.ivfIndeo
.m1v, .mp2v, .mp4, .mpa, .mpe, .mpeg, .mpg, .mpv2Reproductor Multimedia de Windows, Xing MPEG Player.Archivo de video comprimido bajo norma MPEG.
.mov, .qt, .qtlQuickTime
.rpmRealPlayerArchivo de video en formato propietario de Real Video.
.wm, .wmvWindows Media
.aviAudio y video intercalado.

Extensiones de audio

Los archivos de audio son aquellos que reproducen sonido al ser ejecutados. Los más comunes son:

ExtensiónCorresponde a
.mp3Formato de audio digital comprimido
.mid o .midiInterfaz Digital de Instrumentos Musicales
.wavFormato de audio digital, normalmente sin comprimir
.wmaFormato de audio digital comprimido, propiedad de Microsoft
.cdaFormato digital CD de audio
.oggFormato contenedor multimedia
.ogmFormato contenedor multimedia
.aacFormato de sonido mejorado
.ac3Formato de sonido HD
.flacFormato de audio comprimido sin pérdidas de calidad
.mp4Formato de audio y vídeo sin pérdidas de calidad
.aymFormato de audio digital comprimido en alta calidad, propiedad de Ayona

Extensiones de imágenes

ExtensiónCorresponde a
.bmpMapa de bits
.gifImagen en movimiento
.jpegJoint Photographic Experts Group
.pngPortable Network Graphics
.psdPhotoshop
.aiAdobe illustrator
.cdrCorel Draw
.dwgAutoCAD Drawing Database Format[3]
.svgScalable Vector Graphics
.rawimagen RAW, directa del sensor de una cámara digital, negativo digital.
.nefimagen RAW tomada por una cámara Nikon[4]

Véase también

Referencias