.INC

Arquivo INC

HTML Server Side Include File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo INC é um fragmento de texto simples - na maioria das vezes um snippet HTML (cabeçalho ou rodapé de site) que um servidor web insere nas páginas antes de enviá-las ao navegador. Abra-o em qualquer editor de texto: Notepad++, VS Code ou Vim. O navegador nunca recebe o arquivo .inc diretamente; ele é processado inteiramente no lado do servidor.

Desenvolvedor: N/A (SSI originated at NCSA HTTPd ~1994; standardized informally; Apache mod_include) Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: text/html
ABRE EM Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 15, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro INC?

Um arquivo .inc no contexto web é um fragmento HTML projetado para ser inserido em outras páginas por um servidor web usando Server Side Includes (SSI). O SSI surgiu por volta de 1994 com o servidor NCSA HTTPd; o módulo mod_include do Apache tornou-se posteriormente a implementação dominante e permanece mantido no Apache 2.4.x.

O servidor web processa diretivas SSI escritas em sintaxe de comentário HTML - por exemplo <!--#include virtual="/header.inc" --> - e substitui o fragmento na resposta montada antes de enviá-la ao navegador. O navegador nunca recebe o arquivo .inc diretamente; ele apenas vê a saída HTML mesclada.

Usos típicos são elementos reutilizáveis em todo o site, como cabeçalhos de página, rodapés e barras de navegação. Como qualquer alteração no arquivo .inc se propaga instantaneamente para todas as páginas que o incluem, o SSI ofereceu uma forma primitiva de templating no lado do servidor antes que o PHP e outras linguagens de script se tornassem padrão.

A extensão .inc é uma convenção sem formato obrigatório: a mesma extensão também é usada por arquivos de inclusão PHP, arquivos de inclusão de assembler e fragmentos de código-fonte Delphi/Pascal. Um arquivo .inc destinado ao SSI é texto simples UTF-8 ou ASCII - um fragmento HTML sem os invólucros <html>, <head> ou <body>. O SSI está amplamente obsoleto para novos projetos, substituído pelo include/require do PHP, mecanismos de template como Jinja2 e Twig, e geradores de sites estáticos como Jekyll ou Hugo.

Segurança e proteção

RISCO: LOW

Um arquivo .inc é texto simples - não contém código binário executável e não é um vetor de malware por si só. No entanto, um arquivo .inc contendo código PHP ou SSI processado por um servidor é executado no servidor; um .inc maliciosamente criado com código do lado do servidor pode causar danos se for enviado para um servidor e incluído. Como um arquivo que você baixa e abre em um editor de texto: seguro. O principal risco é um servidor web mal configurado para servir arquivos .inc diretamente (expondo credenciais de banco de dados em um config.inc, por exemplo).

Detalhes do formato

em resumo
NOME COMPLETOHTML Server Side Include Filetambém conhecido como SSI include file, server include
DESENVOLVEDORN/A (SSI originated at NCSA HTTPd ~1994; standardized informally; Apache mod_include)desde ~1994 (NCSA HTTPd server includes); Apache adopted and extended
TIPO MIMEtext/html
TIPOArquivo de texto - fragmento HTML/SSI incluído no lado do servidor em outras páginas
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • Arquivo de Inclusão PHP - Desenvolvedores PHP comumente nomeiam fragmentos de código PHP incluídos com a extensão .inc (ex: config.inc, db.inc); processados no lado do servidor pelo PHP, nunca servidos diretamente aos navegadores.
  • Arquivo de Inclusão Assembler/Pascal/Delphi - Muitas linguagens de programação (x86 assembler NASM/MASM, Pascal/Delphi, Fortran) usam .inc para arquivos de inclusão contendo constantes, macros ou declarações compartilhadas.
  • Inclusão de Dados de Jogo/Engine - Engines de jogos, incluindo GZDoom (DECORATE/ZScript), Quake/Source engine e AutoHotkey usam .inc para fragmentos de dados ou scripts incluídos em scripts maiores.

Programas que abrem arquivos INC

Windows4 apps
Microsoft Visual Studio Freemium Abre diretamente; suporta .inc como HTML ou inclusão de código dependendo do contexto do projeto.
Sublime Text Freemium Arquivo > Abrir Arquivo. Defina a sintaxe como HTML ou PHP para o realce correto.
Notepad Código aberto Arquivo > Abrir. Excelente realce de sintaxe HTML/PHP para arquivos .inc.
Visual Studio Code Código aberto Abra a pasta ou arraste o arquivo para o VS Code. Associe .inc com sintaxe HTML ou PHP para realce.
macOS3 apps
TextMate Código aberto Abra o arquivo .inc e atribua o bundle HTML ou PHP para realce de sintaxe.
BBEdit Freemium Abre diretamente; o BBEdit suporta coloração de sintaxe SSI.
Visual Studio Code Código aberto Abra a pasta ou arraste o arquivo para o VS Code. Associe .inc com sintaxe HTML ou PHP para realce.
Linux2 apps
Vim Código aberto vim file.inc - use set ft=html ou ft=php para sintaxe. Amplamente utilizado em contextos de servidor.
Visual Studio Code Código aberto Abra a pasta ou arraste o arquivo para o VS Code. Associe .inc com sintaxe HTML ou PHP para realce.

Detalhes técnicos

especificação profunda
Tipo de arquivoTexto simples - fragmento HTML (conteúdo parcial da página sem invólucros estruturais)
Tipo MIMEtext/html (primário); text/plain (alternativo)
CodificaçãoUTF-8 ou ASCII - corresponde à codificação da página que o inclui
CompressãoNenhuma - texto simples não compactado
CriptografiaNenhuma - acesso controlado no nível do servidor web, não no arquivo
Tamanho típicoMenos de 10 KB (fragmento HTML reutilizável, como um cabeçalho ou rodapé de site)
Magic bytesNenhum - arquivo de texto simples sem assinatura binária
Sintaxe da diretiva SSISintaxe de comentário HTML: <!--#include virtual="/caminho/arquivo" --> ou <!--#include file="caminho/relativo" -->
Processamento do servidorApache mod_include ou Nginx ngx_http_ssi_module processa as diretivas e injeta o fragmento antes de enviar a resposta ao navegador
Visibilidade no navegadorO navegador nunca recebe o arquivo .inc diretamente - recebe apenas a resposta HTML totalmente montada
Suporte IISSuportado através do módulo IIS Server Side Includes (SSINC) no Windows
SO associadoLinux, Windows, macOS (qualquer SO que hospede Apache, Nginx ou IIS)
Usos comunsCabeçalhos, rodapés e barras de navegação de todo o site - fragmentos HTML reutilizados em várias páginas
Substituído porPHP include/require, Jinja2, Twig e geradores de sites estáticos (Jekyll, Hugo, Next.js) para novos desenvolvimentos
Lançado~1994 (NCSA HTTPd server includes); Apache adopted and extended
Versão mais recenteN/A - SSI is a static web technology; Apache mod_include still maintained in Apache 2.4.x
Padrão abertoSim · livre de royalties
Especificaçãohttpd.apache.org

Conversões de INC

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos INC. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos INC.

Perguntas frequentes

Como eu abro um arquivo INC?
Um arquivo INC é texto simples - abra-o em qualquer editor de texto: Notepad++ (Windows), VS Code (todas as plataformas), Vim (Linux/macOS), BBEdit (macOS). Ele contém fragmentos HTML, código PHP, diretivas SSI ou outro código-fonte.
Por que não consigo abrir o arquivo INC no meu navegador?
O navegador é a ferramenta errada. Um arquivo INC é um fragmento de inclusão do lado do servidor - o servidor web o insere nas páginas antes de enviá-las aos navegadores. Acesse-o através de um editor de texto, não de um navegador.
O que cria arquivos INC?
Desenvolvedores web os criam manualmente como fragmentos HTML reutilizáveis (header.inc, footer.inc). Eles também provêm de projetos PHP (config.inc), mods de jogos, projetos de assembler e ferramentas de build.
Um arquivo INC é perigoso?
Como um arquivo aberto em um editor de texto, não - é texto simples. Se for um arquivo de inclusão PHP ou SSI, o código é executado no servidor, não no seu computador. O principal risco é expor acidentalmente um config.inc com credenciais em um servidor web.
Qual é a diferença entre SSI e inclusões PHP?
Ambos inserem conteúdo de arquivo no lado do servidor. O SSI (<!--#include -->) é processado pelo servidor web (Apache mod_include) e funciona apenas em HTML estático. O include/require do PHP é processado pelo PHP e pode incluir qualquer código PHP. O PHP substituiu amplamente o SSI no desenvolvimento web moderno.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z