.INC

Файл INC

HTML Server Side Include File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл INC - это фрагмент обычного текста, чаще всего фрагмент HTML (заголовок или подвал сайта), который веб-сервер вставляет в страницы перед их отправкой в браузер. Откройте его в любом текстовом редакторе: Notepad++, VS Code или Vim. Браузер никогда не получает файл .inc напрямую; он обрабатывается полностью на стороне сервера.

Разработчик: N/A (SSI originated at NCSA HTTPd ~1994; standardized informally; Apache mod_include) Категория: Файлы разработчика Открыть стандартное MIME: text/html
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 15, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла INC?

Файл .inc в веб-контексте представляет собой фрагмент HTML, предназначенный для вставки в другие страницы веб-сервером с использованием технологии Server Side Includes (SSI). SSI возникла примерно в 1994 году вместе с сервером NCSA HTTPd; модуль Apache mod_include позже стал доминирующей реализацией и продолжает поддерживаться в Apache 2.4.x.

Веб-сервер обрабатывает директивы SSI, написанные в синтаксисе комментариев HTML - например, <!--#include virtual="/header.inc" --> - и подставляет фрагмент в итоговый ответ перед его отправкой в браузер. Браузер никогда не получает файл .inc напрямую; он видит только объединенный HTML-вывод.

Типичное использование - это повторно используемые элементы всего сайта, такие как заголовки страниц, подвалы и навигационные панели. Поскольку любое изменение в файле .inc мгновенно распространяется на каждую страницу, которая его включает, SSI предлагала примитивную форму серверных шаблонов до того, как PHP и другие языки сценариев стали стандартом.

Расширение .inc является соглашением без строгого формата: то же расширение также используется файлами включения PHP, файлами включения ассемблера и фрагментами исходного кода Delphi/Pascal. Файл .inc, предназначенный для SSI, представляет собой обычный текст UTF-8 или ASCII - фрагмент HTML без оболочек <html>, <head> или <body>. SSI в значительной степени устарела для новых проектов, ее заменили PHP include/require, шаблонизаторы, такие как Jinja2 и Twig, и генераторы статических сайтов, такие как Jekyll или Hugo.

Безопасность и защита

РИСК: LOW

Файл .inc является обычным текстом - он не содержит исполняемого бинарного кода и сам по себе не является вектором вредоносного ПО. Однако файл .inc, содержащий код PHP или SSI, обрабатываемый сервером, выполняется на сервере; злонамеренно созданный .inc с серверным кодом может нанести вред, если он загружен на сервер и включен в работу. Как файл, который вы скачиваете и открываете в текстовом редакторе: безопасен. Основной риск - неправильно настроенный веб-сервер, который отдает файлы .inc напрямую (например, раскрывая учетные данные базы данных в config.inc).

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕHTML Server Side Include Fileтакже известен как SSI include file, server include
РАЗРАБОТЧИКN/A (SSI originated at NCSA HTTPd ~1994; standardized informally; Apache mod_include)с ~1994 (NCSA HTTPd server includes); Apache adopted and extended
MIME-ТИПtext/html
ТИПТекстовый файл - фрагмент HTML/SSI, включаемый на стороне сервера в другие страницы
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Файл включения PHP - Разработчики PHP часто называют включенные фрагменты кода PHP с расширением .inc (например, config.inc, db.inc); обрабатываются на стороне сервера PHP, никогда не передаются напрямую в браузеры.
  • Файл включения Assembler/Pascal/Delphi - Многие языки программирования (ассемблер x86 NASM/MASM, Pascal/Delphi, Fortran) используют .inc для файлов включения, содержащих константы, макросы или общие объявления.
  • Включение данных игры/движка - Игровые движки, включая GZDoom (DECORATE/ZScript), Quake/Source engine и AutoHotkey, используют .inc для фрагментов данных или сценариев, включаемых в более крупные скрипты.

Программы, открывающие файлы INC

Windows4 apps
Microsoft Visual Studio Freemium Открывается напрямую; поддерживает .inc как HTML или включение кода в зависимости от контекста проекта.
Sublime Text Freemium Файл > Открыть файл. Установите синтаксис HTML или PHP для правильной подсветки.
Notepad Открытый код Файл > Открыть. Отличная подсветка синтаксиса HTML/PHP для файлов .inc.
Visual Studio Code Открытый код Откройте папку или перетащите файл в VS Code. Свяжите .inc с синтаксисом HTML или PHP для подсветки.
macOS3 apps
TextMate Открытый код Откройте файл .inc и назначьте пакет HTML или PHP для подсветки синтаксиса.
BBEdit Freemium Открывается напрямую; BBEdit поддерживает цветовую разметку синтаксиса SSI.
Visual Studio Code Открытый код Откройте папку или перетащите файл в VS Code. Свяжите .inc с синтаксисом HTML или PHP для подсветки.
Linux2 apps
Vim Открытый код vim file.inc - используйте set ft=html или ft=php для синтаксиса. Широко используется в серверных контекстах.
Visual Studio Code Открытый код Откройте папку или перетащите файл в VS Code. Свяжите .inc с синтаксисом HTML или PHP для подсветки.

Технические подробности

глубокая спецификация
Тип файлаОбычный текст - фрагмент HTML (частичное содержимое страницы без структурных оболочек)
MIME-типtext/html (основной); text/plain (альтернативный)
КодировкаUTF-8 или ASCII - соответствует кодировке включающей страницы
СжатиеНет - несжатый обычный текст
ШифрованиеНет - доступ контролируется на уровне веб-сервера, а не файла
Типичный размерМенее 10 КБ (повторно используемый фрагмент HTML, такой как заголовок или подвал сайта)
Магические байтыНет - текстовый файл без бинарной сигнатуры
Синтаксис директив SSIСинтаксис комментариев HTML: <!--#include virtual="/path/file" --> или <!--#include file="relative/path" -->
Серверная обработкаApache mod_include или Nginx ngx_http_ssi_module обрабатывает директивы и внедряет фрагмент перед отправкой ответа в браузер
Видимость в браузереБраузер никогда не получает файл .inc напрямую - он получает только полностью собранный HTML-ответ
Поддержка IISПоддерживается через модуль IIS Server Side Includes (SSINC) в Windows
Связанные ОСLinux, Windows, macOS (любая ОС с установленным Apache, Nginx или IIS)
Общее использованиеЗаголовки, подвалы и навигационные панели всего сайта - фрагменты HTML, повторно используемые на нескольких страницах
Заменено наPHP include/require, Jinja2, Twig и генераторы статических сайтов (Jekyll, Hugo, Next.js) для новых разработок
Выпущен~1994 (NCSA HTTPd server includes); Apache adopted and extended
Последняя версияN/A - SSI is a static web technology; Apache mod_include still maintained in Apache 2.4.x
Открыть стандартноеДа · без роялти
Спецификацияhttpd.apache.org

Конвертации INC

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами INC. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах INC.

Часто задаваемые вопросы

Как открыть файл INC?
Файл INC - это обычный текст, откройте его в любом текстовом редакторе: Notepad++ (Windows), VS Code (все платформы), Vim (Linux/macOS), BBEdit (macOS). Он содержит фрагменты HTML, код PHP, директивы SSI или другой исходный код.
Почему я не могу открыть файл INC в своем браузере?
Браузер - неподходящий инструмент. Файл INC - это фрагмент включения на стороне сервера; веб-сервер вставляет его в страницы перед отправкой в браузеры. Открывайте его через текстовый редактор, а не через браузер.
Что создает файлы INC?
Веб-разработчики создают их вручную как повторно используемые фрагменты HTML (header.inc, footer.inc). Они также встречаются в проектах PHP (config.inc), игровых модах, проектах на ассемблере и инструментах сборки.
Опасен ли файл INC?
Как файл, открытый в текстовом редакторе - нет, это обычный текст. Если это файл включения PHP или SSI, код выполняется на сервере, а не на вашем компьютере. Основной риск заключается в случайном раскрытии файла config.inc с учетными данными на веб-сервере.
В чем разница между SSI и включениями PHP?
Оба метода вставляют содержимое файла на стороне сервера. SSI (<!--#include -->) обрабатывается веб-сервером (Apache mod_include) и работает только со статическим HTML. PHP include/require обрабатывается PHP и может включать любой PHP-код. PHP в значительной степени заменил SSI в современной веб-разработке.

Ссылки

1Wikipedia - Server Side Includesen.wikipedia.org
2Apache - Introduction to Server Side Includeshttpd.apache.org

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.MDMarkdown Document
8.AVIFAV1 Image File Format (AVIF)
9.NOMEDIAAndroid No-Media Marker File
10.RPMSGRestricted Permission Message

Похожие расширения

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z