Was ist das FZ-Dateiformat?
Eine .fz-Datei ist eine Fritzing-Sketch-Datei - das native Projektformat von Fritzing, einer Open-Source-Elektronik-Design-Anwendung für Prototyping und Hobbyisten. Die Datei speichert einen vollständigen Schaltungsentwurf in reinem XML-Text (UTF-8) und beschreibt die Platzierung der Komponenten sowie die Verdrahtung über drei parallele Designansichten: Steckplatine (Breadboard), Schaltplan und PCB-Layout.
Intern verwendet das Dokument ein <module>-Wurzelelement mit einem fritzingVersion-Attribut, das festhält, mit welcher Version der Anwendung es zuletzt gespeichert wurde. Bauteilinstanzen erscheinen unter <instances>, wobei jede Instanz Geometriedaten pro Ansicht, Verbindungsdaten und Komponenteneigenschaften enthält. Da .fz Bauteile über eine Bibliotheks-ID referenziert, anstatt sie einzubetten, wird eine Datei ohne die passende installierte Fritzing-Bauteilbibliothek möglicherweise nicht korrekt gerendert.
Für den Austausch verpackt Fritzing die .fz zusammen mit allen benutzerdefinierten Bauteilen (.fzp-Definitionen und .svg-Grafiken) sowie Arduino-Sketches (.ino) in ein .fzz-ZIP-Archiv - das empfohlene Verteilungsformat. Die .fz selbst nutzt keine Komprimierung oder Verschlüsselung und ist je nach Komplexität der Schaltung typischerweise zwischen einigen Kilobyte und einigen hundert Kilobyte groß.
Das Format wird unter Windows, macOS und Linux durch die offizielle Fritzing-Anwendung unterstützt. Seine XML-Struktur in Klartext ermöglicht zudem die Inspektion oder manuelle Bearbeitung in jedem Standard-Texteditor.
Sicherheit
RISIKO: LOWEine .fz ist ein reines XML-Dokument ohne ausführbaren Code und daher sicher zu öffnen und zu inspizieren. Die einzige praktische Gefahr besteht darin, dass ein Fritzing-Sketch auf einen angehängten Arduino-Sketch (.ino) verweisen kann - prüfen Sie gebündelten Code, bevor Sie ihn auf Hardware übertragen. Laden Sie Fritzing nur von fritzing.org oder dem offiziellen GitHub herunter; einige Drittanbieter-„fz-Öffner“ sind Adware-Bundles.
Formatdetails
kurz gefasst- Casio Synthesizer-Voicedaten - Ältere .fz-Dateien waren Sample-/Voice-Banks für Casio FZ-1/FZ-10M Sampler - stehen in keinem Zusammenhang mit Fritzing.
- FileWrangler / Frozen-Bubble Leveldaten - Veraltete Nutzungen von .fz durch komprimierte Dateien von FileWrangler und das Levelformat des Spiels Frozen Bubble.
Programme zum Öffnen von FZ-Dateien
Technische Details
technische Spezifikation| Formattyp | Klartext-XML (UTF-8), unkomprimiert |
| MIME-Typ | application/x-fritzing-fz |
| Dateisignatur | Keine binären Magic Bytes; Datei beginnt mit der XML-Deklaration <?xml … ?> gefolgt von einem <module>-Wurzelelement |
| XML-Wurzelelement | <module> mit einem fritzingVersion-Attribut, das die Fritzing-Version speichert, mit der die Datei zuletzt gesichert wurde |
| Kodierte Designansichten | Drei gleichzeitige Ansichten pro Schaltung - Steckplatine, Schaltplan und Leiterplatten-Layout - jeweils innerhalb jeder Bauteilinstanz gespeichert |
| Bauteil-Referenzmodell | Bauteile werden nur über die Bibliotheks-ID referenziert; benutzerdefinierte Bauteildefinitionen sind nicht in der .fz-Datei eingebettet |
| Instanz-Datenstruktur | Jede <instance> enthält Geometrie pro Ansicht (x/y-Position, Rotation), Verbindungsdrahtdaten und Komponenteneigenschaften |
| Komprimierung | Keine - die .fz ist unkomprimiertes XML; das verteilbare Gegenstück .fzz verpackt sie in ein ZIP-Archiv |
| Typische Dateigröße | Einige KB bis einige hundert KB, abhängig von der Schaltungskomplexität (nur Geometrie und Referenzen; keine eingebetteten Bauteildaten) |
| Platinen- und Ansichtseinstellungen | Speichert Platinengeometrie und Ansichtseinstellungen wie Rastergröße, Zoomstufe und Versatz neben den Bauteilinstanzen |
| Abhängigkeit von Bauteilbibliothek | Datei wird möglicherweise nicht korrekt gerendert, wenn die Fritzing-Bauteilbibliothek die im Sketch referenzierten IDs nicht enthält |
| Teilbares Paket | .fzz bündelt die .fz mit benutzerdefinierten .fzp-Bauteildateien und .ino-Arduino-Code für vollständige Portabilität |
| Beziehung zu .fzz | Die .fz ist das interne Dokument in jedem .fzz-Archiv; .fzz besitzt ZIP-Magic-Bytes (50 4B 03 04), was es von der reinen XML-.fz unterscheidet |
| Unterstützte Plattformen | Windows, macOS, Linux - über die offizielle Fritzing-Anwendung oder jeden XML-fähigen Texteditor zur Inspektion |
| Veröffentlicht | 2009 (Fritzing 0.x; .fz is the early uncompressed sketch format) |
| Neueste Version | Sketch format tracked by the fritzingVersion attribute (Fritzing 1.0.x as of 2024) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | github.com |
FZ-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu FZ-Dateien.