.INC

File INC

HTML Server Side Include File
Fai una domanda
RISPOSTA RAPIDA

Un file INC è un frammento di testo semplice, solitamente uno snippet HTML (come l'intestazione o il piè di pagina di un sito), che un server web inserisce nelle pagine prima di inviarle al browser. È possibile aprirlo con qualsiasi editor di testo: Notepad++, VS Code o Vim. Il browser non riceve mai direttamente il file .inc; esso viene elaborato interamente lato server.

Sviluppatore: N/A (SSI originated at NCSA HTTPd ~1994; standardized informally; Apache mod_include) Categoria: File di sviluppo Standard aperto MIME: text/html
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 15, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file INC?

Un file .inc nel contesto web è un frammento HTML progettato per essere inserito in altre pagine da un server web tramite i Server Side Includes (SSI). L'SSI ha avuto origine intorno al 1994 con il server NCSA HTTPd; il modulo mod_include di Apache è diventato in seguito l'implementazione dominante e rimane mantenuto in Apache 2.4.x.

Il server web elabora le direttive SSI scritte nella sintassi dei commenti HTML - ad esempio <!--#include virtual="/header.inc" --> - e sostituisce il frammento nella risposta assemblata prima di inviarla al browser. Il browser non riceve mai direttamente il file .inc; vede solo l'output HTML unito.

Gli utilizzi tipici sono elementi riutilizzabili a livello di sito come intestazioni di pagina, piè di pagina e barre di navigazione. Poiché ogni modifica al file .inc si propaga istantaneamente a ogni pagina che lo include, l'SSI offriva una forma primitiva di templating lato server prima che il PHP e altri linguaggi di scripting diventassero standard.

L'estensione .inc è una convenzione senza un formato obbligatorio: la stessa estensione è utilizzata anche dai file include di PHP, dai file include dell'assembler e dai frammenti di codice sorgente Delphi/Pascal. Un file .inc destinato all'SSI è testo semplice UTF-8 o ASCII - un frammento HTML senza i wrapper <html>, <head> o <body>. L'SSI è ampiamente obsoleto per i nuovi progetti, sostituito da include/require di PHP, motori di template come Jinja2 e Twig, e generatori di siti statici come Jekyll o Hugo.

Sicurezza e incolumità

RISCHIO: LOW

Un file .inc è testo semplice - non contiene codice binario eseguibile e non è di per sé un vettore di malware. Tuttavia, un file .inc contenente codice PHP o SSI elaborato da un server viene eseguito sul server; un file .inc creato con intenti malevoli con codice lato server potrebbe causare danni se caricato su un server e incluso. Come file scaricato e aperto in un editor di testo: sicuro. Il rischio principale è un server web configurato in modo errato per servire direttamente i file .inc (esponendo ad esempio le credenziali del database in un config.inc).

Dettagli del formato

in sintesi
NOME COMPLETOHTML Server Side Include Fileanche noto come SSI include file, server include
SVILUPPATOREN/A (SSI originated at NCSA HTTPd ~1994; standardized informally; Apache mod_include)dal ~1994 (NCSA HTTPd server includes); Apache adopted and extended
TIPO MIMEtext/html
TIPOFile di testo - frammento HTML/SSI incluso lato server in altre pagine
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • File Include PHP - Gli sviluppatori PHP chiamano comunemente i frammenti di codice PHP inclusi con l'estensione .inc (es. config.inc, db.inc); elaborati lato server da PHP, non vengono mai serviti direttamente ai browser.
  • File Include Assembler/Pascal/Delphi - Molti linguaggi di programmazione (x86 assembler NASM/MASM, Pascal/Delphi, Fortran) usano .inc per i file include contenenti costanti, macro o dichiarazioni condivise.
  • Include dati Gioco/Motore - I motori di gioco, tra cui GZDoom (DECORATE/ZScript), Quake/Source engine e AutoHotkey, utilizzano .inc per frammenti di dati o script inclusi in script più grandi.

Programmi che aprono file INC

Windows4 apps
Microsoft Visual Studio Freemium Si apre direttamente; supporta .inc come HTML o include di codice a seconda del contesto del progetto.
Sublime Text Freemium File > Apri file. Imposta la sintassi su HTML o PHP per una corretta evidenziazione.
Notepad Open-source File > Apri. Eccellente evidenziazione della sintassi HTML/PHP per i file .inc.
Visual Studio Code Open-source Apri cartella o trascina il file in VS Code. Associa .inc alla sintassi HTML o PHP per l'evidenziazione.
macOS3 apps
TextMate Open-source Apri il file .inc e assegna il bundle HTML o PHP per l'evidenziazione della sintassi.
BBEdit Freemium Si apre direttamente; BBEdit supporta la colorazione della sintassi SSI.
Visual Studio Code Open-source Apri cartella o trascina il file in VS Code. Associa .inc alla sintassi HTML o PHP per l'evidenziazione.
Linux2 apps
Vim Open-source vim file.inc - imposta ft=html o ft=php per la sintassi. Ampiamente usato in contesti lato server.
Visual Studio Code Open-source Apri cartella o trascina il file in VS Code. Associa .inc alla sintassi HTML o PHP per l'evidenziazione.

Dettagli tecnici

specifiche approfondite
Tipo di fileTesto semplice - frammento HTML (contenuto parziale della pagina senza wrapper strutturali)
Tipo MIMEtext/html (primario); text/plain (alternativo)
CodificaUTF-8 o ASCII - corrisponde alla codifica della pagina includente
CompressioneNessuna - testo semplice non compresso
CrittografiaNessuna - accesso controllato a livello di server web, non del file
Dimensione tipicaSotto i 10 KB (frammento HTML riutilizzabile come un'intestazione o un piè di pagina del sito)
Magic bytesNessuno - file di testo semplice senza firma binaria
Sintassi direttiva SSISintassi dei commenti HTML: <!--#include virtual="/percorso/file" --> o <!--#include file="percorso/relativo" -->
Elaborazione serverApache mod_include o Nginx ngx_http_ssi_module elaborano le direttive e iniettano il frammento prima di inviare la risposta al browser
Visibilità browserIl browser non riceve mai direttamente il file .inc - riceve solo la risposta HTML completamente assemblata
Supporto IISSupportato tramite il modulo IIS Server Side Includes (SSINC) su Windows
OS associatoLinux, Windows, macOS (qualsiasi sistema operativo che ospiti Apache, Nginx o IIS)
Usi comuniIntestazioni, piè di pagina e barre di navigazione a livello di sito - frammenti HTML riutilizzati in più pagine
Sostituito daPHP include/require, Jinja2, Twig e generatori di siti statici (Jekyll, Hugo, Next.js) per nuovi sviluppi
Rilasciato~1994 (NCSA HTTPd server includes); Apache adopted and extended
Ultima versioneN/A - SSI is a static web technology; Apache mod_include still maintained in Apache 2.4.x
Standard aperto · royalty-free
Specificahttpd.apache.org

Conversioni INC

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file INC. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file INC.

Domande frequenti

Come apro un file INC?
Un file INC è testo semplice - aprilo in qualsiasi editor di testo: Notepad++ (Windows), VS Code (tutte le piattaforme), Vim (Linux/macOS), BBEdit (macOS). Contiene frammenti HTML, codice PHP, direttive SSI o altro codice sorgente.
Perché non riesco ad aprire il file INC nel mio browser?
Il browser è lo strumento sbagliato. Un file INC è un frammento include lato server - il server web lo inserisce nelle pagine prima di inviarle ai browser. Accedi ad esso tramite un editor di testo, non un browser.
Cosa crea i file INC?
Gli sviluppatori web li creano manualmente come frammenti HTML riutilizzabili (header.inc, footer.inc). Provengono anche da progetti PHP (config.inc), mod di giochi, progetti assembler e strumenti di build.
Un file INC è pericoloso?
Come file aperto in un editor di testo, no - è testo semplice. Se si tratta di un file include PHP o SSI, il codice viene eseguito sul server, non sul tuo computer. Il rischio principale è esporre accidentalmente un config.inc con credenziali su un server web.
Qual è la differenza tra SSI e gli include PHP?
Entrambi inseriscono il contenuto del file lato server. L'SSI (<!--#include -->) viene elaborato dal server web (Apache mod_include) e funziona solo su HTML statico. L'include/require di PHP è elaborato da PHP e può includere qualsiasi codice PHP. PHP ha ampiamente sostituito l'SSI nello sviluppo web moderno.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z