Для чего нужен файловый формат .CGI?
Файловое расширение .cgi является сокращением от "Common Gateway Interface (CGI)" (Общий шлюзовой интерфейс) и обозначает тип файлов "Скрипт CGI" (.cgi). CGI — стандартная унифицированная технология обработки данных и генерации динамического содержимого на стороне сервера, принятая во Всемирной Паутине. Хотя CGI допускает использование практически любого языка программирования, чаще всего используются языки Perl, C и Python.
Любой файл .cgi — это обычный текстовый файл, содержащий исходный код программы (скрипта) на любом из обычных языков CGI или даже на языке оболочки Unix/Linux (shell script). По умолчанию все файлы CGI-скриптов (.cgi) помещаются в каталог "cgi-bin" в корневом каталоге веб-сервера. Расширение .cgi обрабатывается всеми CGI-совместимыми веб-серверами особым образом, при этом файлы .cgi передаются для интерпретации и исполнения соответствующему CGI-модулю сервера.
На веб-сервере файл .cgi является частью программного механизма веб-сайта, вне сервера это просто текстовый файл. Для обозначения CGI-файлов могут использоваться и другие расширения (.pl, .py), но для этого требуется индивидуальная настройка сервера. Файлы CGI-скриптов можно просматривать и редактировать в любом текстовом редакторе.
Некорректно составленные или содержащие ошибки CGI-скрипты могут представлять собой серьезную угрозу безопасности веб-сервера, поскольку именно они часто становятся мишенью атаки сетевых хакеров.
Программы для открытия или конвертации CGI файлов
Вы можете открыть файлы CGI с помощью следующих программ: