Extensiones
Escrito por: Gustavo Alringo 08/07/2025
En el mundo actual de la tecnología, las extensiones de archivo desempeñan un papel fundamental en la organización y manipulación de datos digitales. Entre ellas, los formatos SVG (Scalable Vector Graphics), OGG (un formato de audio libre), CSS (Cascading Style Sheets), CVS (Comma Separated Values), JPEG (Joint Photographic Experts Group), CGI (Common Gateway Interface) e ICO (Icon) son cruciales para la creación, almacenamiento y visualización de contenido en la web y aplicaciones digitales. Estos formatos se han establecido como estándares ampliamente utilizados en el diseño web, la edición multimedia, la programación y la transmisión de datos. El significado, uso y aplicación de cada una de estas extensiones generan un impacto significativo en la evolución del desarrollo digital.
¿Qué es la extensión CGI?
La extensión CGI o Common Gateway Interface sirve para habilitar y estandarizar la interfaz entre servidores web y programas externos, CGI tiene como finalidad ampliar la capacidad de un servidor HTTP al permitir la interacción con un programa especificado en un URL, a través del cual se pasan parámetros al programa. En el servidor, la interfaz determina cómo se inicia el programa y cómo se gestionan los parámetros y la salida, generalmente en formato HTML, utilizando variables estándar y de entorno. Así, un programa CGI se define como aquel que interactúa con el servidor HTTP para procesar solicitudes y devolver información.
El administrador controla qué programas CGI puede ejecutar el sistema mediante las directivas del servidor, que identifican y llaman al programa solicitado en función del URL. Los programas CGI pueden ser escritos en varios lenguajes, como C++, REXX, ILE C, ILE RPG e ILE COBOL, y algunos también son compatibles con varios hilos. Los programas compilados generalmente se ejecutan más rápido que los escritos en lenguajes interpretados, aunque estos últimos son más fáciles de escribir, mantener y depurar.
Los archivos CGI se almacenan en un servidor web. La edición del archivo solo es posible si no se ha compilado previamente. Los scripts CGI constituyen el protocolo estándar que permite que los programas y aplicaciones externos interactúen con un servidor web. Por tanto, las solicitudes pueden transmitirse desde el navegador web del usuario al software o aplicación correspondiente. El servidor web, a su vez, envía la salida solicitada de vuelta al navegador web. El código incluido en el archivo CGI se almacena como texto sin formato.
Referencias:
CGI. (s.f.) IBM.
https://www.ibm.com/docs/es/i/7.5?topic=functionality-cgiQue es un archivo CGI. (s.f.). Online Convert.
https://www.online-convert.com/es/formato-de-archivo/cgi