Hvad er FZ-filformatet?
En .fz-fil er en Fritzing Sketch-fil - det indfødte projektformat for Fritzing, en open source-applikation til elektronikdesign rettet mod prototyper og hobbyfolk. Filen gemmer en komplet kredsløbsskitse i almindelig tekst-XML (UTF-8), der beskriver komponentplacering og ledningsføring på tværs af tre parallelle designvisninger: breadboard, skema og PCB-layout.
Internt bruger dokumentet et <module> rodelement med en fritzingVersion-attribut, der registrerer, hvilken version af applikationen der sidst gemte den. Komponentinstanser vises under <instances>, som hver især indeholder geometri pr. visning, forbindelsesdata og komponentegetskaber. Da .fz refererer til dele via biblioteks-ID i stedet for at indlejre dem, kan en fil muligvis ikke gengives korrekt uden det matchende Fritzing-komponentbibliotek installeret.
Til deling pakker Fritzing .fz-filen sammen med eventuelle brugerdefinerede dele (.fzp-definitioner og .svg-visualiseringer) og Arduino-skitser (.ino) i et .fzz ZIP-arkiv - det anbefalede distributionsformat. Selve .fz-filen bruger ingen komprimering eller kryptering og varierer typisk fra få kilobytes til et par hundrede kilobytes, afhængigt af kredsløbets kompleksitet.
Formatet understøttes på Windows, macOS og Linux via den officielle Fritzing-applikation. Dens XML-struktur i almindelig tekst tillader også inspektion eller manuel redigering i enhver standard teksteditor.
Sikkerhed og tryghed
RISIKO: LOWEn .fz er et almindeligt XML-dokument uden eksekverbar kode, så den er sikker at åbne og inspicere. Den eneste praktiske risiko er, at en Fritzing-skitse kan referere til en vedhæftet Arduino-skitse (.ino) - gennemse enhver medfølgende kode, før den flashes til hardware. Download kun Fritzing fra fritzing.org eller dens officielle GitHub; nogle tredjeparts «fz-åbnere» er adware-pakker.
Formatdetaljer
kort fortalt- Casio synthesizer stemmedata - Ældre .fz-filer var sample/stemme-banks til Casio FZ-1/FZ-10M samplere - ikke relateret til Fritzing.
- FileWrangler / Frozen-Bubble banedata - Legacy-brug af .fz af FileWrangler-komprimerede filer og Frozen Bubble-spillets baneformat.
Programmer der åbner FZ-filer
Tekniske detaljer
dyb specifikation| Formattype | Almindelig tekst XML (UTF-8), ukomprimeret |
| MIME-type | application/x-fritzing-fz |
| Filsignatur | Ingen binære magic bytes; filen begynder med XML-deklarationen <?xml … ?> efterfulgt af et <module> rodelement |
| Root XML-element | <module> med en fritzingVersion-attribut, der registrerer den Fritzing-appversion, der sidst gemte filen |
| Kodede designvisninger | Tre samtidige visninger pr. kredsløb - breadboard, skema og PCB-layout - hver gemt i hver komponentinstans |
| Model for del-referencer | Dele refereres kun via biblioteks-ID; brugerdefinerede del-definitioner er ikke indlejret i .fz-filen |
| Instans-datastruktur | Hver <instance> indeholder geometri pr. visning (x/y-position, rotation), data for forbindelsesledninger og komponentegetskaber |
| Komprimering | Ingen - .fz er ukomprimeret XML; dens distribuerbare modpart .fzz pakker den ind i et ZIP-arkiv |
| Typisk filstørrelse | Få KB til et par hundrede KB afhængigt af kredsløbets kompleksitet (kun geometri og referencer; del-data er ikke indlejret) |
| Printplade- og visningsindstillinger | Gemmer printpladegeometri og visningsindstillinger pr. visning, såsom gitterstørrelse, zoomniveau og panoreringsforskydninger sammen med komponentinstanser |
| Afhængighed af komponentbibliotek | Filen kan fejle i renderingen uden Fritzing-komponentbiblioteket, der indeholder de del-ID'er, der refereres til i skitsen |
| Delbar emballering | .fzz samler .fz med brugerdefinerede .fzp-del-filer og .ino Arduino-kode for komplet, selvstændig portabilitet |
| Forhold til .fzz | .fz er det indre dokument i ethvert .fzz-arkiv; .fzz bærer ZIP magic bytes (50 4B 03 04), hvilket adskiller den fra den rene XML .fz |
| Understøttede platforme | Windows, macOS, Linux - via den officielle Fritzing-applikation eller enhver XML-kompatibel teksteditor til inspektion |
| Udgivet | 2009 (Fritzing 0.x; .fz is the early uncompressed sketch format) |
| Seneste version | Sketch format tracked by the fritzingVersion attribute (Fritzing 1.0.x as of 2024) |
| Åben standard | Ja · royaltyfri |
| Specifikation | github.com |
FZ-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om FZ-filer.