Extensión

1) En los sistemas operativos de computadora, una extensión de nombre de archivo es una adición opcional al nombre de archivo en un sufijo de la forma ".xxx" donde "xxx" representa un número limitado de caracteres alfanuméricos dependiendo del sistema operativo. (En Windows 3.1, por ejemplo, una extensión de nombre de archivo o un sufijo no puede tener más de tres caracteres, pero en Windows 95 y versiones posteriores, puede tener más). La extensión de nombre de archivo permite que el formato de un archivo se describa como parte de su name para que los usuarios puedan comprender rápidamente el tipo de archivo que es sin tener que "abrir" o intentar usarlo. La extensión del nombre del archivo también ayuda a un programa de aplicación a reconocer si un archivo es de un tipo con el que puede trabajar.

2) En programación, una extensión es un archivo que contiene programación que sirve para extender las capacidades o los datos disponibles a un programa más básico. A veces se requiere que las extensiones se almacenen en un archivo de extensiones separado para que sean fáciles de localizar. Al instalar software, es posible que se le indique que realice uno o más pasos relacionados con la instalación de extensiones (o estos pasos se pueden realizar automáticamente).