.INC

Fichier INC

HTML Server Side Include File
Poser une question
RÉPONSE RAPIDE

Un fichier INC est un fragment de texte brut - le plus souvent un extrait HTML (en-tête ou pied de page d'un site) qu'un serveur web insère dans les pages avant de les envoyer au navigateur. Ouvrez-le dans n'importe quel éditeur de texte : Notepad++, VS Code ou Vim. Le navigateur ne reçoit jamais le fichier .inc directement ; il est traité entièrement côté serveur.

Développeur : N/A (SSI originated at NCSA HTTPd ~1994; standardized informally; Apache mod_include) Catégorie : Fichiers de développement Standard ouvert MIME: text/html
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 15, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier INC ?

Un fichier .inc dans le contexte web est un fragment HTML conçu pour être inséré dans d'autres pages par un serveur web à l'aide des Server Side Includes (SSI). Le SSI est né vers 1994 avec le serveur NCSA HTTPd ; le module mod_include d'Apache est devenu plus tard l'implémentation dominante et reste maintenu dans Apache 2.4.x.

Le serveur web traite les directives SSI écrites avec la syntaxe des commentaires HTML - par exemple <!--#include virtual="/header.inc" --> - et substitue le fragment dans la réponse assemblée avant de l'envoyer au navigateur. Le navigateur ne reçoit jamais le fichier .inc directement ; il ne voit que le résultat HTML fusionné.

Les utilisations typiques sont les éléments réutilisables à l'échelle du site tels que les en-têtes de page, les pieds de page et les barres de navigation. Comme toute modification du fichier .inc se propage instantanément à chaque page qui l'inclut, le SSI offrait une forme primitive de templating côté serveur avant que PHP et d'autres langages de script ne deviennent la norme.

L'extension .inc est une convention sans format imposé : la même extension est également utilisée par les fichiers d'inclusion PHP, les fichiers d'inclusion d'assembleur et les fragments de code source Delphi/Pascal. Un fichier .inc destiné au SSI est du texte brut UTF-8 ou ASCII - un fragment HTML sans les balises structurelles <html>, <head> ou <body>. Le SSI est largement obsolète pour les nouveaux projets, remplacé par les fonctions PHP include/require, les moteurs de modèles tels que Jinja2 et Twig, et les générateurs de sites statiques tels que Jekyll ou Hugo.

Sécurité et sûreté

RISQUE : LOW

Un fichier .inc est du texte brut - il ne contient aucun code binaire exécutable et n'est pas un vecteur de malware en soi. Cependant, un fichier .inc contenant du code PHP ou SSI traité par un serveur s'exécute sur le serveur ; un fichier .inc malveillant contenant du code côté serveur pourrait causer des dommages s'il est téléversé sur un serveur et inclus. En tant que fichier que vous téléchargez et ouvrez dans un éditeur de texte : sûr. Le risque principal est un serveur web mal configuré qui servirait les fichiers .inc directement (exposant par exemple des identifiants de base de données dans un config.inc).

Détails du format

en bref
NOM COMPLETHTML Server Side Include Filealias SSI include file, server include
DÉVELOPPEURN/A (SSI originated at NCSA HTTPd ~1994; standardized informally; Apache mod_include)depuis ~1994 (NCSA HTTPd server includes); Apache adopted and extended
TYPE MIMEtext/html
TYPEFichier texte - fragment HTML/SSI inclus côté serveur dans d'autres pages
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Fichier d'inclusion PHP - Les développeurs PHP nomment couramment les fragments de code PHP inclus avec l'extension .inc (ex: config.inc, db.inc) ; traités côté serveur par PHP, jamais servis directement aux navigateurs.
  • Fichier d'inclusion Assembleur/Pascal/Delphi - De nombreux langages de programmation (assembleur x86 NASM/MASM, Pascal/Delphi, Fortran) utilisent .inc pour les fichiers d'inclusion contenant des constantes, des macros ou des déclarations partagées.
  • Inclusion de données de Jeu/Moteur - Les moteurs de jeu incluant GZDoom (DECORATE/ZScript), Quake/Source engine et AutoHotkey utilisent .inc pour des fragments de données ou de scripts inclus dans des scripts plus larges.

Programmes qui ouvrent les fichiers INC

Windows4 apps
Microsoft Visual Studio Freemium Ouverture directe ; prend en charge .inc comme HTML ou inclusion de code selon le contexte du projet.
Sublime Text Freemium Fichier > Ouvrir un fichier. Réglez la syntaxe sur HTML ou PHP pour une coloration correcte.
Notepad Open-source Fichier > Ouvrir. Excellente coloration syntaxique HTML/PHP pour les fichiers .inc.
Visual Studio Code Open-source Ouvrez le dossier ou faites glisser le fichier dans VS Code. Associez .inc à la syntaxe HTML ou PHP pour la coloration.
macOS3 apps
TextMate Open-source Ouvrez le fichier .inc et assignez le paquet HTML ou PHP pour la coloration syntaxique.
BBEdit Freemium Ouverture directe ; BBEdit prend en charge la coloration syntaxique SSI.
Visual Studio Code Open-source Ouvrez le dossier ou faites glisser le fichier dans VS Code. Associez .inc à la syntaxe HTML ou PHP pour la coloration.
Linux2 apps
Vim Open-source vim file.inc - utilisez set ft=html ou ft=php pour la syntaxe. Très utilisé dans les contextes côté serveur.
Visual Studio Code Open-source Ouvrez le dossier ou faites glisser le fichier dans VS Code. Associez .inc à la syntaxe HTML ou PHP pour la coloration.

Détails techniques

spécifications approfondies
Type de fichierTexte brut - fragment HTML (contenu partiel de page sans balises structurelles)
Type MIMEtext/html (principal) ; text/plain (alternatif)
EncodageUTF-8 ou ASCII - correspond à l'encodage de la page d'inclusion
CompressionAucune - texte brut non compressé
ChiffrementAucun - accès contrôlé au niveau du serveur web, pas du fichier
Taille typiqueMoins de 10 Ko (fragment HTML réutilisable tel qu'un en-tête ou un pied de page)
Octets magiquesAucun - fichier texte brut sans signature binaire
Syntaxe directive SSISyntaxe de commentaire HTML : <!--#include virtual="/chemin/fichier" --> ou <!--#include file="chemin/relatif" -->
Traitement serveurApache mod_include ou Nginx ngx_http_ssi_module traite les directives et injecte le fragment avant d'envoyer la réponse au navigateur
Visibilité navigateurLe navigateur ne reçoit jamais le fichier .inc directement - il ne reçoit que la réponse HTML entièrement assemblée
Support IISPris en charge via le module IIS Server Side Includes (SSINC) sur Windows
OS associéLinux, Windows, macOS (tout OS hébergeant Apache, Nginx ou IIS)
Utilisations courantesEn-têtes, pieds de page et barres de navigation à l'échelle du site - fragments HTML réutilisés sur plusieurs pages
Remplacé parPHP include/require, Jinja2, Twig et les générateurs de sites statiques (Jekyll, Hugo, Next.js) pour les nouveaux développements
Publié~1994 (NCSA HTTPd server includes); Apache adopted and extended
Dernière versionN/A - SSI is a static web technology; Apache mod_include still maintained in Apache 2.4.x
Standard ouvertOui · libre de droits
Spécificationhttpd.apache.org

Conversions INC

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers INC. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers INC.

Foire aux questions

Comment ouvrir un fichier INC ?
Un fichier INC est du texte brut - ouvrez-le dans n'importe quel éditeur de texte : Notepad++ (Windows), VS Code (toutes plateformes), Vim (Linux/macOS), BBEdit (macOS). Il contient des fragments HTML, du code PHP, des directives SSI ou d'autres codes sources.
Pourquoi ne puis-je pas ouvrir le fichier INC dans mon navigateur ?
Le navigateur n'est pas l'outil approprié. Un fichier INC est un fragment d'inclusion côté serveur - le serveur web l'insère dans les pages avant de les envoyer aux navigateurs. Accédez-y via un éditeur de texte, pas un navigateur.
Qu'est-ce qui crée des fichiers INC ?
Les développeurs web les créent manuellement comme fragments HTML réutilisables (header.inc, footer.inc). Ils proviennent également de projets PHP (config.inc), de mods de jeux, de projets d'assembleur et d'outils de compilation.
Un fichier INC est-il dangereux ?
En tant que fichier ouvert dans un éditeur de texte, non - c'est du texte brut. S'il s'agit d'un fichier d'inclusion PHP ou SSI, le code s'exécute sur le serveur, pas sur votre ordinateur. Le risque principal est d'exposer accidentellement un fichier config.inc contenant des identifiants sur un serveur web.
Quelle est la différence entre SSI et les inclusions PHP ?
Les deux insèrent du contenu de fichier côté serveur. Le SSI (<!--#include -->) est traité par le serveur web (Apache mod_include) et ne fonctionne que sur le HTML statique. L'inclusion PHP (include/require) est traitée par PHP et peut inclure n'importe quel code PHP. PHP a largement remplacé le SSI dans le développement web moderne.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z