.IFC

Plik IFC

Industry Foundation Classes (BIM building model)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik IFC to model 3D BIM (Building Information Modeling) budynku lub projektu infrastrukturalnego - ścian, drzwi, belek, instalacji MEP oraz ich właściwości - zapisany w otwartym formacie buildingSMART (ISO 16739). Aby wyświetlić go za darmo, użyj usBIM.viewer+, BIMcollab ZOOM lub Solibri Anywhere. Aby go edytować, zaimportuj go do Revit, ArchiCAD lub darmowego BlenderBIM/Bonsai.

Deweloper: buildingSMART International Kategoria: Pliki obrazów 3D Otwarty standard MIME: application/x-step
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .DCM · .STEP · .SKP · .STP

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 27, 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 IFC?

Rozszerzenie pliku .ifc jest używane przez różne oprogramowanie BIM (Building Information Modeling) do przechowywania danych związanych z budownictwem i architekturą. Plik .ifc zawiera projekty i modele obiektów oraz budynków wraz z informacjami o materiałach, kształtach i elementach przestrzennych.

.ifc to zorientowany obiektowo, neutralny format wymiany danych utrzymywany przez buildingSMART International (dawniej International Alliance for Interoperability, IAI) i standaryzowany jako ISO 16739. Głównym celem standardu IFC jest ułatwienie współpracy i interoperacyjności między narzędziami programowymi a podmiotami w branży budowlanej.

Najpopularniejsze kodowanie plików - IFC-SPF - to tekstowy plik .STEP Part-21, którego pierwsza linia brzmi ISO-10303-21;, a po niej następuje sekcja HEADER, która deklaruje wersję schematu IFC (np. IFC4 lub IFC2X3). Warianty skompresowane i XML posiadają odpowiednio rozszerzenia .ifcZIP oraz .ifcXML. Specyfikacja formatu jest ogólnodostępna jako otwarty standard.

IFC4 jest najczęściej wdrażanym wydaniem; IFC4.3 (opublikowany jako ISO 16739-1:2024) rozszerza standard o projekty infrastrukturalne, takie jak drogi, mosty i koleje.

Bezpieczeństwo

RYZYKO: LOW

Plik IFC (IFC-SPF) to tekstowe dane o geometrii i właściwościach bez kodu wykonywalnego, więc jego otwieranie jest bezpieczne. Wariant .ifcZIP to zwykły ZIP - jest ryzykowny tylko wtedy, gdy został zamaskowany (sprawdź, czy naprawdę zawiera plik .ifc). Praktyczne obawy dotyczą kwestii innych niż złośliwe oprogramowanie: modele IFC mogą być duże i wolno się ładować, a wyeksportowany model może nieumyślnie zawierać szczegółowe dane budynku (układy wrażliwe pod kątem bezpieczeństwa, projekty zastrzeżone), których nie zamierzano udostępniać. Jak zawsze, nie ufaj plikowi o nazwie „model.ifc.exe”.

Szczegóły formatu

w pigułce
PEŁNA NAZWAIndustry Foundation Classes (BIM building model)
DEWELOPERbuildingSMART Internationalod 1997 (IFC 1.0); ISO 16739 since 2013; IFC4 widely used, IFC4.3 (2024) for infrastructure
TYP MIMEapplication/x-step
TYPNeutralny model BIM/budynku, ISO 16739; kodowanie tekstowe STEP/Part-21 (IFC-SPF)
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Plik cechy Autodesk Inventor - Inventor używa .ifc wewnętrznie dla zaimportowanego wpisu katalogu cech/iFeature - nie jest to powiązane z modelami budynków.
  • Plik scenariusza EnSight / CEI - Pakiet do post-processingu CFD EnSight używał .ifc dla jednego ze swoich plików danych/scenariuszy.

Programy otwierające pliki IFC

Windows6 apps
usBIM.viewer+ (ACCA) Darmowy Otwórz IFC, aby nawigować po modelu 3D, przeglądać drzewo obiektów, czytać właściwości i mierzyć - za darmo.
BIMcollab ZOOM Freemium Darmowa przeglądarka IFC z funkcją wykrywania kolizji i inteligentnymi widokami; otwieraj wiele plików IFC i sprawdzaj właściwości.
Solibri Anywhere Darmowy Darmowa przeglądarka od Solibri; otwórz IFC, aby nawigować, przeglądać informacje i tworzyć przekroje modelu.
BlenderBIM / Bonsai Open-source Darmowy dodatek do Blender (IfcOpenShell), który otwiera I tworzy natywne pliki IFC - przeglądaj, edytuj i eksportuj ponownie.
Autodesk Revit Płatny Otwórz/Połącz IFC, aby zaimportować model budynku do Revit w celu edycji lub koordynacji.
Graphisoft Archicad Płatny Plik > Otwórz / Łącz IFC; silne wsparcie dla importu i eksportu OpenBIM/IFC.
macOS2 apps
usBIM.viewer+ (ACCA) Darmowy Otwórz IFC, aby nawigować po modelu 3D, przeglądać drzewo obiektów, czytać właściwości i mierzyć - za darmo.
Graphisoft Archicad Płatny Plik > Otwórz / Łącz IFC; silne wsparcie dla importu i eksportu OpenBIM/IFC.
Linux2 apps
BlenderBIM / Bonsai Open-source Darmowy dodatek do Blender (IfcOpenShell), który otwiera I tworzy natywne pliki IFC - przeglądaj, edytuj i eksportuj ponownie.
FreeCAD (BIM workbench) Open-source Importuj IFC przez środowisko BIM/Arch (IfcOpenShell), aby przeglądać i edytować.
Web1 app
BIMvision / online IFC viewers Darmowy Darmowa przeglądarka IFC (stacjonarna z towarzyszącymi narzędziami webowymi); prześlij/otwórz, aby wyświetlić model bez płatnego oprogramowania BIM.

Szczegóły techniczne

specyfikacja
Kodowanie plikuTekstowy STEP Part-21 (ISO 10303-21); treść pliku to 7-bitowy ASCII
Nagłówek plikuPierwsza linia to zawsze `ISO-10303-21;`, po której następuje sekcja `HEADER` i sekcja `DATA`
Deklaracja schematuEncja `FILE_SCHEMA` w nagłówku określa wersję IFC, np. `('IFC4')` lub `('IFC2X3')`
Typ MIME`application/x-step`
Znaki spoza ASCIIKodowane wewnątrz literałów ciągów znaków przy użyciu sekwencji `\X2\` (UTF-16BE hex) lub `\X4\` (UTF-32 hex)
Wariant skompresowany`.ifcZIP` - standardowe archiwum ZIP zawierające plik tekstowy IFC-SPF; zaczyna się od bajtów magicznych PK
Wariant XML`.ifcXML` - ten sam model danych zserializowany w formacie ifcXML (ISO 10303-28); znacznie większy niż IFC-SPF
Język modelu danychZdefiniowany w EXPRESS (ISO 10303-11); model encja-atrybut z dziedziczeniem typów i relacjami odwrotnymi
Obsługiwane typy geometriiBREP, CSG, bryły przeciągane (przez wyciągnięcie i obrót), teselacja (`IfcTessellatedFaceSet`), NURBS
Układ współrzędnychPrawoskrętny kartezjański 3D; jednostka długości deklarowana przez encje `IFCSIUNIT` wewnątrz pliku
Mechanizm rozszerzania właściwości`IfcPropertySet` - dowolne metadane klucz-wartość możliwe do przypisania do dowolnego elementu budynku lub infrastruktury
Wsparcie georeferencji`IfcCoordinateReferenceSystem` i `IfcMapConversion` łączą punkt początkowy modelu z rzeczywistym układem CRS
Wersje IFC w użyciuIFC2x3 (starsza, szeroko wspierana), IFC4/IFC4.1 (obecny standard budowlany), IFC4.3 (infrastruktura)
Zakres infrastrukturalny (IFC4.3)Dodaje typy elementów dla dróg, kolei, mostów, portów i dróg wodnych; opublikowany jako ISO 16739-1:2024
Model relacjiJawne encje relacji (np. `IfcRelAggregates`, `IfcRelContainedInSpatialStructure`) zamiast bezpośrednich wskaźników obiektów
Wydano1997 (IFC 1.0); ISO 16739 since 2013; IFC4 widely used, IFC4.3 (2024) for infrastructure
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjatechnical.buildingsmart.org

Konwersje IFC

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami IFC. 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 IFC.

Najczęściej zadawane pytania

Co to jest plik IFC i do czego służy?
Jest to model BIM budynku (lub infrastruktury) w otwartym standardzie - zawiera ściany, drzwi, belki, instalacje MEP i ich właściwości - zapisany w neutralnym dla dostawców formacie buildingSMART IFC, dzięki czemu różne programy CAD/BIM mogą współdzielić jeden skoordynowany model. Służy do koordynacji projektowej, wykrywania kolizji, przedmiarowania i zarządzania obiektami.
Jak otworzyć plik IFC za darmo?
Użyj darmowej przeglądarki IFC: usBIM.viewer+, BIMcollab ZOOM, Solibri Anywhere lub BIMvision - pozwalają one nawigować po modelu 3D, przeglądać drzewo obiektów, odczytywać właściwości i mierzyć. BlenderBIM/Bonsai (darmowy, open source) pozwala nawet na edycję IFC.
Czy mogę otworzyć plik IFC w Revit?
Tak - w Revit użyj opcji „Otwórz” lub „Połącz IFC”, aby zaimportować model. Pamiętaj, że import konwertuje obiekty IFC na elementy Revit, co nie zawsze jest idealne; do samej recenzji dedykowana przeglądarka IFC zachowuje oryginalne dane w nienaruszonym stanie.
Dlaczego mój plik IFC otwiera się jako tekst w Notatniku?
Ponieważ powszechne kodowanie .ifc to plik tekstowy STEP/Part-21 (zaczyna się od „ISO-10303-21;”). To normalne - do wyrenderowania modelu budynku 3D potrzebujesz przeglądarki IFC/BIM, a nie edytora tekstu.
Jaka jest różnica między IFC, IFCZIP a IFCXML?
Są to te same modele w różnych kodowaniach: .ifc to standardowa forma tekstowa (SPF), .ifcXML to forma XML, a .ifcZIP to skompresowany plik IFC (znacznie mniejszy, otwierany w tych samych przeglądarkach).
Jak przekonwertować IFC na DWG?
Nie ma idealnej ścieżki „jednym kliknięciem”, ponieważ IFC to semantyczny model BIM, a DWG to geometria CAD. Zaimportuj IFC do Revit, AutoCAD Architecture/Civil 3D lub narzędzia ETL, takiego jak FME, a następnie wyeksportuj DWG - otrzymasz geometrię/rysunki, ale nie pełne dane o właściwościach BIM.

Źródła

1ISO 16739-1 - Industry Foundation Classes (IFC)www.iso.org
2buildingSMART - IFC technical standardtechnical.buildingsmart.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.MDMarkdown Document
4.CRDOWNLOADChrome Partial Download File
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.SWFSmall Web Format (Shockwave Flash)

Powiązane rozszerzenia

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MTLMaterial Template Library (Wavefront)
.MAX3ds Max Scene File (Autodesk 3ds Max)

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