.INC

Plik INC

HTML Server Side Include File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik INC to fragment zwykłego tekstu - najczęściej fragment HTML (nagłówek lub stopka strony), który serwer WWW wstawia do stron przed wysłaniem ich do przeglądarki. Można go otworzyć w dowolnym edytorze tekstu: Notepad++, VS Code lub Vim. Przeglądarka nigdy nie otrzymuje pliku .inc bezpośrednio; jest on przetwarzany całkowicie po stronie serwera.

Deweloper: N/A (SSI originated at NCSA HTTPd ~1994; standardized informally; Apache mod_include) Kategoria: Pliki developerskie Otwarty standard MIME: text/html
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 15, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku INC?

Plik .inc w kontekście sieciowym to fragment HTML zaprojektowany do wstawiania do innych stron przez serwer WWW przy użyciu Server Side Includes (SSI). SSI powstało około 1994 roku wraz z serwerem NCSA HTTPd; moduł mod_include serwera Apache stał się później dominującą implementacją i jest nadal utrzymywany w Apache 2.4.x.

Serwer WWW przetwarza dyrektywy SSI zapisane w składni komentarzy HTML - na przykład <!--#include virtual="/header.inc" --> - i zastępuje fragment w zmontowanej odpowiedzi przed wysłaniem jej do przeglądarki. Przeglądarka nigdy nie otrzymuje pliku .inc bezpośrednio; widzi jedynie połączony wynik HTML.

Typowe zastosowania to elementy wielokrotnego użytku w całej witrynie, takie jak nagłówki stron, stopki i paski nawigacyjne. Ponieważ każda zmiana w pliku .inc natychmiast propaguje się na każdą stronę, która go zawiera, SSI oferowało prymitywną formę szablonowania po stronie serwera, zanim PHP i inne języki skryptowe stały się standardem.

Rozszerzenie .inc jest konwencją bez wymuszonego formatu: to samo rozszerzenie jest również używane przez pliki include PHP, pliki include asemblera oraz fragmenty kodu źródłowego Delphi/Pascal. Plik .inc przeznaczony dla SSI to zwykły tekst UTF-8 lub ASCII - fragment HTML bez znaczników <html>, <head> lub <body>. SSI jest w dużej mierze przestarzałe w nowych projektach, zastąpione przez PHP include/require, silniki szablonów, takie jak Jinja2 i Twig, oraz generatory stron statycznych, takie jak Jekyll lub Hugo.

Bezpieczeństwo

RYZYKO: LOW

Plik .inc to zwykły tekst - nie zawiera wykonywalnego kodu binarnego i sam w sobie nie jest wektorem złośliwego oprogramowania. Jednak plik .inc zawierający kod PHP lub SSI przetwarzany przez serwer jest wykonywany na serwerze; złośliwie przygotowany .inc z kodem po stronie serwera może wyrządzić szkody, jeśli zostanie przesłany na serwer i dołączony. Jako plik, który pobierasz i otwierasz w edytorze tekstu: bezpieczny. Głównym ryzykiem jest błędnie skonfigurowany serwer WWW, który serwuje pliki .inc bezpośrednio (ujawniając na przykład dane uwierzytelniające bazy danych w config.inc).

Szczegóły formatu

w pigułce
PEŁNA NAZWAHTML Server Side Include Fileznany również jako SSI include file, server include
DEWELOPERN/A (SSI originated at NCSA HTTPd ~1994; standardized informally; Apache mod_include)od ~1994 (NCSA HTTPd server includes); Apache adopted and extended
TYP MIMEtext/html
TYPPlik tekstowy - fragment HTML/SSI dołączany po stronie serwera do innych stron
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Plik Include PHP - Programiści PHP powszechnie nazywają dołączane fragmenty kodu PHP rozszerzeniem .inc (np. config.inc, db.inc); przetwarzane po stronie serwera przez PHP, nigdy nie serwowane bezpośrednio do przeglądarek.
  • Plik Include Assembler/Pascal/Delphi - Wiele języków programowania (x86 assembler NASM/MASM, Pascal/Delphi, Fortran) używa .inc dla plików include zawierających stałe, makra lub współdzielone deklaracje.
  • Include danych gry/silnika - Silniki gier, w tym GZDoom (DECORATE/ZScript), Quake/Source engine oraz AutoHotkey używają .inc dla fragmentów danych lub skryptów dołączanych do większych skryptów.

Programy otwierające pliki INC

Windows4 apps
Microsoft Visual Studio Freemium Otwieraj bezpośrednio; obsługuje .inc jako HTML lub kod include w zależności od kontekstu projektu.
Sublime Text Freemium Plik > Otwórz plik. Ustaw składnię na HTML lub PHP dla poprawnego podświetlania.
Notepad Open-source Plik > Otwórz. Doskonałe podświetlanie składni HTML/PHP dla plików .inc.
Visual Studio Code Open-source Otwórz folder lub przeciągnij plik do VS Code. Powiąż .inc ze składnią HTML lub PHP w celu podświetlania.
macOS3 apps
TextMate Open-source Otwórz plik .inc i przypisz pakiet HTML lub PHP do podświetlania składni.
BBEdit Freemium Otwieraj bezpośrednio; BBEdit obsługuje kolorowanie składni SSI.
Visual Studio Code Open-source Otwórz folder lub przeciągnij plik do VS Code. Powiąż .inc ze składnią HTML lub PHP w celu podświetlania.
Linux2 apps
Vim Open-source vim file.inc - ustaw ft=html lub ft=php dla składni. Szeroko stosowany w kontekstach serwerowych.
Visual Studio Code Open-source Otwórz folder lub przeciągnij plik do VS Code. Powiąż .inc ze składnią HTML lub PHP w celu podświetlania.

Szczegóły techniczne

specyfikacja
Typ plikuZwykły tekst - fragment HTML (częściowa zawartość strony bez znaczników strukturalnych)
Typ MIMEtext/html (główny); text/plain (alternatywny)
KodowanieUTF-8 lub ASCII - zgodne z kodowaniem strony dołączającej
KompresjaBrak - nieskompresowany zwykły tekst
SzyfrowanieBrak - dostęp kontrolowany na poziomie serwera WWW, a nie pliku
Typowy rozmiarPoniżej 10 KB (fragment HTML wielokrotnego użytku, taki jak nagłówek lub stopka strony)
Magic bytesBrak - plik tekstowy bez sygnatury binarnej
Składnia dyrektywy SSISkładnia komentarza HTML: <!--#include virtual="/sciezka/plik" --> lub <!--#include file="sciezka/wzgledna" -->
Przetwarzanie serweraApache mod_include lub Nginx ngx_http_ssi_module przetwarza dyrektywy i wstrzykuje fragment przed wysłaniem odpowiedzi do przeglądarki
Widoczność w przeglądarcePrzeglądarka nigdy nie otrzymuje pliku .inc bezpośrednio - otrzymuje tylko w pełni zmontowaną odpowiedź HTML
Obsługa IISObsługiwane przez moduł IIS Server Side Includes (SSINC) w systemie Windows
Powiązany system operacyjnyLinux, Windows, macOS (dowolny system hostujący Apache, Nginx lub IIS)
Typowe zastosowaniaNagłówki, stopki i paski nawigacyjne w całej witrynie - fragmenty HTML używane wielokrotnie na wielu stronach
Zastąpiony przezPHP include/require, Jinja2, Twig oraz generatory stron statycznych (Jekyll, Hugo, Next.js) w nowym programowaniu
Wydano~1994 (NCSA HTTPd server includes); Apache adopted and extended
Najnowsza wersjaN/A - SSI is a static web technology; Apache mod_include still maintained in Apache 2.4.x
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjahttpd.apache.org

Konwersje INC

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami INC. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki INC.

Najczęściej zadawane pytania

Jak otworzyć plik INC?
Plik INC to zwykły tekst - otwórz go w dowolnym edytorze tekstu: Notepad++ (Windows), VS Code (wszystkie platformy), Vim (Linux/macOS), BBEdit (macOS). Zawiera fragmenty HTML, kod PHP, dyrektywy SSI lub inny kod źródłowy.
Dlaczego nie mogę otworzyć pliku INC w przeglądarce?
Przeglądarka jest niewłaściwym narzędziem. Plik INC to fragment dołączany po stronie serwera - serwer WWW wstawia go do stron przed wysłaniem ich do przeglądarek. Uzyskaj do niego dostęp za pomocą edytora tekstu, a nie przeglądarki.
Co tworzy pliki INC?
Programiści stron WWW tworzą je ręcznie jako fragmenty HTML wielokrotnego użytku (header.inc, footer.inc). Pochodzą one również z projektów PHP (config.inc), modów do gier, projektów asemblera i narzędzi budowania.
Czy plik INC jest niebezpieczny?
Jako plik otwierany w edytorze tekstu - nie, to zwykły tekst. Jeśli jest to plik include PHP lub SSI, kod działa na serwerze, a nie na Twoim komputerze. Głównym ryzykiem jest przypadkowe ujawnienie pliku config.inc z danymi uwierzytelniającymi na serwerze WWW.
Jaka jest różnica między SSI a PHP include?
Oba mechanizmy wstawiają zawartość pliku po stronie serwera. SSI (<!--#include -->) jest przetwarzane przez serwer WWW (Apache mod_include) i działa tylko na statycznym HTML. PHP include/require jest przetwarzane przez PHP i może zawierać dowolny kod PHP. PHP w dużej mierze zastąpiło SSI w nowoczesnym programowaniu stron WWW.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z