Che cos'è il formato di file FZ?
Un file .fz è un File Sketch di Fritzing - il formato di progetto nativo di Fritzing, un'applicazione di progettazione elettronica open-source rivolta a prototipatori e hobbisti. Il file memorizza uno sketch completo del circuito in formato XML (UTF-8) in testo semplice, descrivendo il posizionamento dei componenti e i cablaggi attraverso tre viste di progettazione parallele: breadboard, schema e layout PCB.
Internamente, il documento utilizza un elemento radice <module> con un attributo fritzingVersion che registra quale versione dell'applicazione lo ha salvato l'ultima volta. Le istanze dei componenti appaiono sotto <instances>, ognuna contenente la geometria per vista, i dati di connessione e le proprietà dei componenti. Poiché il file .fz fa riferimento ai componenti tramite l'ID della libreria invece di incorporarli, un file potrebbe non essere visualizzato correttamente senza la libreria dei componenti di Fritzing corrispondente installata.
Per la condivisione, Fritzing racchiude il file .fz insieme a eventuali componenti personalizzati (definizioni .fzp e visuali .svg) e sketch Arduino (.ino) in un archivio ZIP .fzz - il formato di distribuzione consigliato. Il file .fz in sé non presenta compressione o crittografia e solitamente varia da pochi kilobyte a poche centinaia di kilobyte, a seconda della complessità del circuito.
Il formato è supportato su Windows, macOS e Linux tramite l'applicazione ufficiale Fritzing. La sua struttura XML in testo semplice consente anche l'ispezione o la modifica manuale in qualsiasi editor di testo standard.
Sicurezza e incolumità
RISCHIO: LOWUn file .fz è un documento XML semplice senza codice eseguibile, quindi è sicuro da aprire e ispezionare. L'unico rischio pratico è che uno sketch di Fritzing possa fare riferimento a uno sketch Arduino allegato (.ino) - revisionare qualsiasi codice incluso prima di caricarlo sull'hardware. Scaricare Fritzing solo da fritzing.org o dal suo GitHub ufficiale; alcuni «apritori fz» di terze parti sono pacchetti adware.
Dettagli del formato
in sintesi- Dati voce sintetizzatore Casio - I file .fz più vecchi erano banchi di campioni/voci per i campionatori Casio FZ-1/FZ-10M - non correlati a Fritzing.
- Dati livello FileWrangler / Frozen-Bubble - Utilizzi legacy di .fz da parte dei file compressi di FileWrangler e del formato dei livelli del gioco Frozen Bubble.
Programmi che aprono file FZ
Dettagli tecnici
specifiche approfondite| Tipo di formato | XML in testo semplice (UTF-8), non compresso |
| Tipo MIME | application/x-fritzing-fz |
| Firma del file | Nessun byte magico binario; il file inizia con la dichiarazione XML <?xml … ?> seguita da un elemento radice <module> |
| Elemento XML radice | <module> con un attributo fritzingVersion che registra la versione dell'app Fritzing che ha salvato il file per l'ultima volta |
| Viste di progettazione codificate | Tre viste simultanee per circuito - breadboard, schema e layout PCB - ognuna memorizzata all'interno di ogni istanza di componente |
| Modello di riferimento dei componenti | Componenti richiamati solo tramite ID libreria; le definizioni dei componenti personalizzati non sono incorporate nel file .fz |
| Struttura dati dell'istanza | Ogni <instance> contiene la geometria per vista (posizione x/y, rotazione), i dati dei fili di connessione e le proprietà dei componenti |
| Compressione | Nessuna - il file .fz è un XML non compresso; la sua controparte distribuibile .fzz lo racchiude in un archivio ZIP |
| Dimensione tipica del file | Da pochi KB a poche centinaia di KB a seconda della complessità del circuito (solo geometria e riferimenti; dati dei componenti non incorporati) |
| Impostazioni della scheda e della vista | Memorizza la geometria della scheda e le impostazioni di visualizzazione per vista come la dimensione della griglia, il livello di zoom e gli offset di panoramica insieme alle istanze dei componenti |
| Dipendenza dalla libreria dei componenti | Il file potrebbe non essere visualizzato correttamente senza la libreria dei componenti di Fritzing contenente gli ID dei componenti citati nello sketch |
| Pacchetto condivisibile | .fzz raggruppa il file .fz con i file dei componenti personalizzati .fzp e il codice Arduino .ino per una portabilità completa e autonoma |
| Relazione con .fzz | Il file .fz è il documento interno contenuto in ogni archivio .fzz; .fzz presenta i byte magici dello ZIP (50 4B 03 04), distinguendosi dal file .fz in XML semplice |
| Piattaforme supportate | Windows, macOS, Linux - tramite l'applicazione ufficiale Fritzing o qualsiasi editor di testo compatibile con XML per l'ispezione |
| Rilasciato | 2009 (Fritzing 0.x; .fz is the early uncompressed sketch format) |
| Ultima versione | Sketch format tracked by the fritzingVersion attribute (Fritzing 1.0.x as of 2024) |
| Standard aperto | Sì · royalty-free |
| Specifica | github.com |
Conversioni FZ
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file FZ.