Wat is het RFA-bestandsformaat?
.rfa-bestanden zijn databestanden die eigen zijn aan de BIM-software (Building Information Modeling) Autodesk Revit, een platform dat wordt gebruikt voor architectonisch, structureel en MEP-ontwerp. Een enkel .rfa-bestand slaat de parametrische definitie op van een herbruikbaar 3D-component - een familie - die in een Revit-project (.rvt) kan worden geladen en in een gebouwmodel kan worden geplaatst.
.rfa-bestanden worden onderverdeeld in zogenaamde „families”, die verder worden onderverdeeld in twee typen: systeemfamilies en laadbare families. Een systeemfamilie is ingebouwd in het Revit-model en is daarbuiten niet beschikbaar; muren, vloeren en plafonds zijn typische voorbeelden. Een laadbare familie daarentegen beschrijft een component dat is opgeslagen in een extern .rfa-bestand dat over projecten kan worden gedeeld en op aanvraag kan worden geladen.
Binnen laadbare families maakt Revit onderscheid tussen *hosted* families - geplaatst op een host-element zoals een muur (deuren, ramen) - en niet-gehoste, vrijstaande families (meubilair, apparatuur). Nieuwe families worden gemaakt op basis van een sjabloon (.rft) in de Family Editor van Revit. Intern gebruikt .rfa een Microsoft Compound File Binary (OLE2) container en is het versie-gebonden: bestanden die in een nieuwere Revit-release zijn opgeslagen, kunnen niet worden geopend in een oudere versie.
Beveiliging & veiligheid
RISICO: MEDIUMRevit-families vormen een bekend risico voor de toeleveringsketen omdat ze kwaadaardige automatisering kunnen bevatten: een familie kan ingebedde code bevatten of, beruchter, gekoppeld zijn aan gedeelde parameters en een „info center”/CAD-payload - het praktijkvoorbeeld zijn families en projecten die malware bevatten (zoals de RevitDeploy / „familievirus” en DLL-injectiecampagnes verspreid via gedownloade content). Laad .rfa-families alleen van vertrouwde bronnen (websites van fabrikanten, de bibliotheek van Autodesk, gerenommeerde BIM-portalen), houd Revit up-to-date en scan gedownloade content. Puur bekijken in de webversie van Autodesk Viewer voert niets uit en is de veilige manier om een niet-vertrouwde familie te inspecteren.
Formaatdetails
in een notendopProgramma's die RFA-bestanden openen
Technische details
diepe specificaties| Bestandscategorie | Parametrisch 3D BIM-component (laadbare familie) |
| Ontwikkelaar | Autodesk |
| Containerformaat | Microsoft Compound File Binary (OLE2 structured-storage) |
| Magic bytes | D0 CF 11 E0 A1 B1 1A E1 (OLE2-header op offset 0, gedeeld met .rvt projectbestanden) |
| MIME-type | application/octet-stream |
| Versievergrendeling | Bestanden zijn versie-gebonden; een familie opgeslagen in een nieuwere Revit-release kan niet worden geopend in een oudere versie |
| Familieclassificatie | Laadbare (component) families worden opgeslagen als .rfa-bestanden; systeemfamilies zijn ingebouwd in Revit en hebben geen los bestand |
| Gehost vs. niet-gehost | Laadbare families worden verder geclassificeerd als gehost (vereisen een host-element, bijv. een deur in een muur) of niet-gehost (vrijstaand, bijv. meubilair of apparatuur) |
| Parametrisch gedrag | Componenten definiëren parameters, beperkingen en formules zodat afmetingen, materialen en zichtbaarheid per geplaatste instantie kunnen variëren |
| Familiesjabloon | .rft (Revit Family Template) biedt de startomgeving bij het maken van een nieuwe .rfa-familie in de Family Editor |
| Primaire bewerkingssoftware | Autodesk Revit (Windows; Family Editor-werkruimte) |
| Gerelateerd projectformaat | .rvt (Revit Project); .rfa-families worden in .rvt-bestanden geladen via het commando Load Family |
| Interoperabiliteit | Niet direct exporteerbaar vanuit een losse .rfa; IFC en andere uitwisselingsformaten worden gegenereerd vanuit een volledig .rvt-project |
| Interne datastromen | OLE2-container bevat stromen waaronder BasicFileInfo (versiemetadata), RevitPreview8bit (miniatuur) en eigen parametrische geometriegegevens |
| Family Editor | Specifieke Revit-werkruimte voor het creëren en bewerken van .rfa-bestanden, met een eigen canvas, referentievlakken en tools voor parameterbeheer |
| Uitgebracht | 2000 (Revit; Autodesk acquired Revit Technology Corp. in 2002) |
| Specificatie | www.autodesk.com |
RFA conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over RFA-bestanden.