¿Qué es un archivo tipo CGI?
La extensión .cgi signifca la Interfaz de entrada común (CGI) y designa el tipo de archivo de secuencia de comandos de CGI (CGI). CGI es una tecnología estándar y unificada para el procesamiento de datos del lado del servidor y la generación de contenido dinámico en la Web. Aunque puede utilizarse casi cualquier lenguaje de programación en CGI, los más comunes son Perl, C, y Python.
Cualquier archivo .cgi es un archivo de texto normal que contiene el código fuente de un programa o secuencia de comandos en cualquiera de los lenguajes comunes de CGI, incluso una secuencia de comandos de shell de Unix/Linux. Por defecto, se colocan todos los archivos de secuencia de comandos CGI en el directorio "cgi-bin" en la raíz del servidor web. La extensión .cgi es tratada especialmente por todos los servidores web con CGI, y archivos .cgi son interpretados y ejecutados por un módulo apropiado CGI.
En un servidor web, un archivo .cgi es parte del motor de un sitio web. De lo contrario, es sólo un archivo de texto. Archivos CGI también pueden utilizar otras extensiones (como PL, .py), pero esto requiere una configuración de servidor personalizado. Scripts CGI pueden ser vistos y escritos en cualquier editor de texto.
Archivos .cgi mal diseñados o con errores pueden plantear una amenaza seria, como objetivos CGI scripts se convierten a menudo para sitio web hackers.
Software para abrir o convertir archivos CGI
Puede abrir los archivos CGI con los siguientes programas: