Translate

domingo, 21 de septiembre de 2014

Extensiones de archivos en GNU/Linux

Las extensiones de los archivos han perdido importancia según han ido pasando los años, sobre todo en comparación con la “epoca dorada del MS-Dos” Esto es debido a que un extensión, habitualmente de tres letras, no identifica realmente el formato de un archivo, sino que puede nombrarse sin respetar su contenido.

A diferencia de de Windows que utiliza las extensiones de los archivos para determinar su timpo, y por tanto seleccionar la aplicación con la que se abren, GNU/Linux y otros SO Unix, solo utilizan estas extensiones por convención , pero no les son necesarias para determinar su formato.
Otra diferencia sustancial en su uso la encontramos en que en otros sistemas operativos las extensiones tienen tres caracteres, en linux es tan habitual encontrarnos de tres como de uno, dos o incluso cuatro o más caracteres. Sólo hace falta investigar un poco por las carpetas del sistema para ver las numerosas y variadas extensiones que existen.
A continuación os dejo las extensiones más usadas en este sistema operativo.
Ejecutables:
  • ELF: Formato binario estandar en GNU/Linux
  • PL: Script en lenguaje Perl.
  • PY: Script en lenguaje Python.
  • SH: Script de Shell, utilizado para crear pequeños programas.
Codigos fuentes y librerías:
  • A: Librerías estáticas.
  • C: Código del lenguaje C.
  • CPP: Código del lenguaje C++.
  • DIFF: Conjunto de isntrucciones que defines los cambios al aplicarse un parche.
  • H: Cabecera de archivos programados en C
  • LO: Archivo temporal creado en la compilación de una librería.
  • O: Archivo temporal creado al compilar un programa.
  • SO:Librerías compartidas, equivalentes a DLL en Windows.
Comprimidos y empaquetados:
  • ARJ: Formato de compresión muy habitual hace unos años.
  • BZ2: Archivo comprimido con la herramienta BZIP2.
  • GZ: Fichero generado mediante la herramienta GZIP, sustituta de la ya anticuada “compress”
  • RAR: Sustituto natural de ARJ.
  • TAR: Archivo empaquetado sin comprimir, habitualmente comprimido con GZIP o BZIP2, formando extensiones dobles. (ej. tar.gz)
  • TBZ2: Archivo resultante de comprimir en BZIP2 un archivo TAR.
  • TGZ:Resultado de comprimir en GZIP un archivo TAR.
  • Z: Fichero comprimido con la herramienta compress.
  • ZIP: Es el formato de compresión más utilizado en internet, aunque en GNU/Linux no es muy común usarlo.
Archivos del Sistema:
  • CONF: Archivo de configuración de un programa. Almacenados en su mayoría en el directorio /etc/
  • KO: Módulos del núcleo de l arama 2.6
  • LOCK: Indica el bloqueo de un servicio, proceso o programa. Se suelen guardar en /tmp borrándose con cada inicio.
  • LOG: Archivo de información, generados por el propio núcleo y los programas y servicios instalados.
  • PID: Ficheros identificadores de procesos, necesarios para el correcto funcionamiento de los servicios en ejecución.
  • SOCKET: Medio de comunicación entre dos programas situados habitualmente en equipos distintos.
  • TMP: Archivos temporales creado por un programa para almacenar información.
Distribuciones de paquetes binarios:
  • DEB: Usado por Debian y distros derivadas, entre las que destaca Ubuntu o Linux Mint como más conocidas.
  • DSC: Archivo de información del código fuente de un paquete en Debian.
  • EBUILD: Script utilizado por Gentoo para compilar e instalar paquetes a partir de su código fuente.
  • RPM: Usado por Red Hat, Fedora, CentOS, SUSE, Mandriva y derivados.
  • SLP: Distribución Stampede.
  • TGZ: Archivos TAR.GZ ya compilados para Slackware.

No hay comentarios:

Publicar un comentario