Che cos'è il formato di file IFCZIP?
I file .ifczip sono modelli edilizi .ifc compressi in formato ZIP basati sullo standard Industry Foundation Classes, gestito da buildingSMART International. Invece di distribuire un file .ifc in formato testo semplice di grandi dimensioni, gli strumenti conformi impacchettano esattamente un file .ifc (IFC-SPF) o .ifcxml all'interno di un archivio ZIP standard e rinominano il risultato in .ifczip.
Il vantaggio della compressione è significativo: un .ifczip è tipicamente più piccolo del 60-80% rispetto all'equivalente file .ifc e del 90-95% rispetto a un equivalente .ifcXML, rendendo pratico l'invio di modelli architettonici, strutturali o MEP tramite email o caricamento su cloud.
L'accordo di implementazione di buildingSMART limita l'archivio alla compressione DEFLATE di PKZip 2.04g. Deflate64, nomi di file Unicode e crittografia sono esplicitamente vietati per garantire la massima compatibilità tra i vari strumenti BIM. Lo ZIP deve contenere esattamente un file IFC al livello radice - non sono ammesse sottodirectory per il contenuto IFC.
L'apertura di un .ifczip in qualsiasi applicazione BIM conforme è trasparente: lo strumento decomprime automaticamente il file, esattamente come se venisse aperto un normale .ifc. Il file interno dichiara la versione dello schema IFC (IFC2X3, IFC4 o IFC4.3) nella sua istruzione FILE_SCHEMA. Rinominando il file in .zip è possibile utilizzare qualsiasi utility di archiviazione per ispezionare o estrarre i contenuti senza software specializzato.
Il formato è in uso fin dai primi tempi dell'era IFC2x. I contenuti attuali possono essere conformi allo schema IFC4.3 (2024), mentre il contenitore ZIP rimane invariato.
Sicurezza e incolumità
RISCHIO: LOWIl file IFCZIP contiene solo dati del modello edilizio IFC (nessun codice eseguibile). L'involucro ZIP è conforme a PKZip 2.04g - nessuna crittografia. Trattare con la stessa cautela di qualsiasi ZIP: verificare che il file interno sia .ifc o .ifcXML e non un eseguibile camuffato all'interno. I modelli edilizi di grandi dimensioni possono contenere informazioni di progettazione proprietarie.
Dettagli del formato
in sintesiProgrammi che aprono file IFCZIP
Dettagli tecnici
specifiche approfondite| Formato contenitore | PKZip 2.04g - firma dell'intestazione del file locale ZIP 50 4B 03 04 all'offset 0 |
| Vincolo contenuto interno | Esattamente un file .ifc o .ifcxml nella radice dello ZIP; nessuna sottodirectory per il contenuto IFC (mandato buildingSMART) |
| Algoritmo di compressione | Solo DEFLATE - Deflate64, nomi di file Unicode e crittografia esplicitamente vietati dall'accordo di implementazione buildingSMART CV-2x3-154 |
| Codifica file interno | IFC-SPF: testo semplice STEP Part-21 che inizia con ISO-10303-21; - oppure IFC-XML: XML UTF-8 |
| Dichiarazione schema IFC | L'istruzione FILE_SCHEMA all'interno del file interno indica la versione: IFC2X3, IFC4 o IFC4.3 |
| Rapporto di compressione | 60-80% più piccolo dell'equivalente .ifc (SPF); 90-95% più piccolo dell'equivalente .ifcXML |
| Dimensione tipica del file | 500 KB - 200 MB (i modelli BIM di grandi dimensioni possono superare i 50 MB non compressi) |
| Magic bytes | 50 4B 03 04 all'offset 0 - intestazione ZIP standard, identica a qualsiasi archivio ZIP |
| Ordine dei byte | Little-endian (strutture ZIP); l'IFC-SPF interno è testo ASCII/UTF-8 |
| Controllo integrità | ZIP CRC-32 per voce; nessun checksum aggiuntivo a livello IFC |
| Tipo MIME | application/zip (primario); application/x-step (alternativo) |
| Crittografia | Nessuna - esplicitamente proibita dalle specifiche buildingSMART |
| Supporto piattaforma | Windows, macOS, Linux; i visualizzatori BIM conformi decomprimono in modo trasparente all'apertura |
| Rilasciato | early 2000s (official buildingSMART IFC format variant alongside IFC2x) |
| Ultima versione | IFC4.3 (2024) content inside; container is PKZip 2.04g |
| Standard aperto | Sì · royalty-free |
| Specifica | technical.buildingsmart.org |
Conversioni IFCZIP
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file IFCZIP.