Hva er FZ-filformatet?
En .fz-fil er en Fritzing Sketch-fil - det opprinnelige prosjektformatet til Fritzing, en åpen kildekode-applikasjon for elektronikkdesign rettet mot prototyper og hobbyister. Filen lagrer en komplett kretsskisse i ren tekst-XML (UTF-8), som beskriver komponentplassering og kabling på tvers av tre parallelle designvisninger: koblingsbrett (breadboard), skjema (schematic) og PCB-oppsett.
Internt bruker dokumentet et <module>-rotelement med et fritzingVersion-attributt som registrerer hvilken versjon av applikasjonen som sist lagret den. Komponentinstanser vises under <instances>, der hver inneholder geometri per visning, tilkoblingsdata og komponentegenskaper. Fordi .fz refererer til deler via biblioteks-ID i stedet for å bygge dem inn, kan det hende at en fil ikke vises korrekt uten at det samsvarende Fritzing-delbiblioteket er installert.
For deling pakker Fritzing .fz-filen sammen med eventuelle tilpassede deler (.fzp-definisjoner og .svg-grafikk) og Arduino-skisser (.ino) inn i et .fzz ZIP-arkiv - det anbefalte formatet for distribusjon. Selve .fz-filen har ingen komprimering eller kryptering og varierer vanligvis fra noen få kilobyte til noen hundre kilobyte, avhengig av kretsens kompleksitet.
Formatet støttes på Windows, macOS og Linux gjennom den offisielle Fritzing-applikasjonen. Dens XML-struktur i ren tekst tillater også inspeksjon eller manuell redigering i en hvilken som helst standard tekstbehandler.
Sikkerhet og trygghet
RISIKO: LOWEn .fz er et rent XML-dokument uten kjørbar kode, så det er trygt å åpne og inspisere. Den eneste praktiske faren er at en Fritzing-skisse kan referere til en vedlagt Arduino-skisse (.ino) - gå gjennom all vedlagt kode før du flasher den til maskinvare. Last ned Fritzing kun fra fritzing.org eller dens offisielle GitHub; enkelte tredjeparts «fz-åpnere» er adware-pakker.
Formatdetaljer
i et nøtteskall- Casio synthesizer-stemmedata - Eldre .fz-filer var sample-/stemmebanker for Casio FZ-1/FZ-10M samplere - ikke relatert til Fritzing.
- FileWrangler / Frozen-Bubble nivådata - Eldre bruk av .fz av FileWrangler-komprimerte filer og nivåformatet til spillet Frozen Bubble.
Programmer som åpner FZ-filer
Tekniske detaljer
dyp spesifikasjon| Formattype | Ren tekst XML (UTF-8), ukomprimert |
| MIME-type | application/x-fritzing-fz |
| Filsignatur | Ingen binære «magic bytes»; filen starter med XML-deklarasjonen <?xml … ?> etterfulgt av et <module>-rotelement |
| XML-rotelement | <module> som bærer et fritzingVersion-attributt som registrerer Fritzing-versjonen som sist lagret filen |
| Kodede designvisninger | Tre samtidige visninger per krets - koblingsbrett, skjema og PCB-oppsett - hver lagret i hver komponentinstans |
| Referansemodell for deler | Deler refereres kun via biblioteks-ID; tilpassede del-definisjoner er ikke innebygd i .fz-filen |
| Instans-datastruktur | Hver <instance> inneholder geometri per visning (x/y-posisjon, rotasjon), ledningsdata og komponentegenskaper |
| Komprimering | Ingen - .fz er ukomprimert XML; dens distribuerbare motpart .fzz pakker den inn i et ZIP-arkiv |
| Typisk filstørrelse | Noen få KB til noen hundre KB avhengig av kretsens kompleksitet (kun geometri og referanser; del-data er ikke innebygd) |
| Kort- og visningsinnstillinger | Lagrer kortgeometri og visningsinnstillinger som rutenettstørrelse, zoomnivå og forskyvning sammen med komponentinstanser |
| Avhengighet av delbibliotek | Filen kan mislykkes i å vises korrekt uten Fritzing-delbiblioteket som inneholder del-ID-ene referert til i skissen |
| Delbar emballasje | .fzz pakker .fz sammen med tilpassede .fzp-delfiler og .ino Arduino-kode for komplett, selvstendig bærbarhet |
| Forhold til .fzz | .fz er det indre dokumentet i hvert .fzz-arkiv; .fzz har ZIP-magic bytes (50 4B 03 04), som skiller den fra den rene XML-filen .fz |
| Støttede plattformer | Windows, macOS, Linux - via den offisielle Fritzing-applikasjonen eller en hvilken som helst XML-kompatibel tekstbehandler for inspeksjon |
| Utgitt | 2009 (Fritzing 0.x; .fz is the early uncompressed sketch format) |
| Siste versjon | Sketch format tracked by the fritzingVersion attribute (Fritzing 1.0.x as of 2024) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | github.com |
FZ-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om FZ-filer.