Zweryfikowanoprzez Adam B.·sprawdzone przez FE Editorial·zaktualizowano Jul 27, 20262.9(10 głosów)Dziękujemy za ocenę!
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.
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
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)DarmowyOtwórz IFC, aby nawigować po modelu 3D, przeglądać drzewo obiektów, czytać właściwości i mierzyć - za darmo.
BIMcollab ZOOMFreemiumDarmowa przeglądarka IFC z funkcją wykrywania kolizji i inteligentnymi widokami; otwieraj wiele plików IFC i sprawdzaj właściwości.
Solibri AnywhereDarmowyDarmowa przeglądarka od Solibri; otwórz IFC, aby nawigować, przeglądać informacje i tworzyć przekroje modelu.
BlenderBIM / BonsaiOpen-sourceDarmowy dodatek do Blender (IfcOpenShell), który otwiera I tworzy natywne pliki IFC - przeglądaj, edytuj i eksportuj ponownie.
Autodesk RevitPłatnyOtwórz/Połącz IFC, aby zaimportować model budynku do Revit w celu edycji lub koordynacji.
Graphisoft ArchicadPłatnyPlik > Otwórz / Łącz IFC; silne wsparcie dla importu i eksportu OpenBIM/IFC.
macOS2 apps
usBIM.viewer+ (ACCA)DarmowyOtwórz IFC, aby nawigować po modelu 3D, przeglądać drzewo obiektów, czytać właściwości i mierzyć - za darmo.
Graphisoft ArchicadPłatnyPlik > Otwórz / Łącz IFC; silne wsparcie dla importu i eksportu OpenBIM/IFC.
Linux2 apps
BlenderBIM / BonsaiOpen-sourceDarmowy dodatek do Blender (IfcOpenShell), który otwiera I tworzy natywne pliki IFC - przeglądaj, edytuj i eksportuj ponownie.
FreeCAD (BIM workbench)Open-sourceImportuj IFC przez środowisko BIM/Arch (IfcOpenShell), aby przeglądać i edytować.
Web1 app
BIMvision / online IFC viewersDarmowyDarmowa 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 pliku
Tekstowy STEP Part-21 (ISO 10303-21); treść pliku to 7-bitowy ASCII
Nagłówek pliku
Pierwsza linia to zawsze `ISO-10303-21;`, po której następuje sekcja `HEADER` i sekcja `DATA`
Deklaracja schematu
Encja `FILE_SCHEMA` w nagłówku określa wersję IFC, np. `('IFC4')` lub `('IFC2X3')`
Typ MIME
`application/x-step`
Znaki spoza ASCII
Kodowane 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 danych
Zdefiniowany w EXPRESS (ISO 10303-11); model encja-atrybut z dziedziczeniem typów i relacjami odwrotnymi
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