O que é o tipo de arquivo .CGI?
A extensão de arquivo .cgi representa a Common Gateway Interface (CGI) e denota o tipo de arquivo CGI Script (.cgi). CGI é uma tecnologia padrão unificada para processar dados do lado do servidor e gerar conteúdo dinâmico na Internet. Embora quase todas as linguagens de programação possam ser usadas em CGI, o Perl, C e Python são as mais usadas.
Qualquer arquivo .cgi é um arquivo de texto comum que contém o código-fonte de um programa ou script em qualquer uma das linguagens de CGI comuns, até mesmo um shell script Unix/Linux. Por omissão, todos os arquivos de script .cgi são colocados no diretório "cgi-bin" na raiz do servidor web. A extensão .cgi é tratada de forma especial por todos os servidores web compatíveis com CGI, e os arquivos .cgi são interpretados e executados por um módulo CGI adequado.
Em um servidor web, um arquivo .cgi faz parte do mecanismo de um site. Caso contrário, é apenas um arquivo de texto. Os arquivos CGI também podem usar outras extensões (como .pl, .py), mas isso requer uma configuração personalizada de servidor. Os scripts CGI podem ser visualizados e criados em qualquer editor de texto.
Os scripts .cgi mal projetados ou com bugs podem representar uma séria ameaça à segurança, já que os scripts CGI costumam ser alvos frequentes dos hackers de sites.
Software para abrir ou converter arquivos CGI
Você pode abrir arquivos CGI com os seguintes programas: