Vad är filformatet FZ?
En .fz-fil är en Fritzing Sketch-fil - det ursprungliga projektformatet för Fritzing, en programvara för elektronikdesign med öppen källkod riktad till prototypbyggare och hobbyister. Filen lagrar en komplett kretsskiss i klartext-XML (UTF-8), som beskriver komponentplacering och kabeldragning över tre parallella designvyer: kopplingsdäck (breadboard), schema och kretskortslayout (PCB).
Internt använder dokumentet ett <module>-rotelement med ett fritzingVersion-attribut som registrerar vilken version av programmet som senast sparade den. Komponentinstanser visas under <instances>, där varje del innehåller geometri per vy, anslutningsdata och komponentegenskaper. Eftersom .fz refererar till delar via biblioteks-ID snarare än att bädda in dem, kan en fil renderas felaktigt utan att matchande Fritzing-komponentbibliotek är installerat.
För delning paketerar Fritzing .fz-filen tillsammans med eventuella anpassade delar (.fzp-definitioner och .svg-grafik) och Arduino-skisser (.ino) i ett .fzz ZIP-arkiv - vilket är det rekommenderade formatet för distribution. Själva .fz-filen använder ingen komprimering eller kryptering och varierar vanligtvis från några kilobyte till några hundra kilobyte, beroende på kretsens komplexitet.
Formatet stöds på Windows, macOS och Linux via den officiella Fritzing-applikationen. Dess XML-struktur i klartext gör det också möjligt att inspektera eller redigera filen manuellt i valfri standardtextredigerare.
Säkerhet & trygghet
RISK: LOWEn .fz är ett rent XML-dokument utan exekverbar kod, så den är säker att öppna och inspektera. Den enda praktiska risken är att en Fritzing-skiss kan referera till en bifogad Arduino-skiss (.ino) - granska all paketerad kod innan du laddar upp den till hårdvara. Ladda endast ner Fritzing från fritzing.org eller dess officiella GitHub; vissa tredjeparts «fz-öppnare» är buntar med annonsprogram.
Formatdetaljer
i ett nötskal- Casio synthesizer-ljuddata - Äldre .fz-filer var samplings-/ljudbanker för Casio FZ-1/FZ-10M samplers - inte relaterade till Fritzing.
- FileWrangler / Frozen-Bubble nivådata - Äldre användning av .fz av FileWrangler-komprimerade filer och nivåformatet för spelet Frozen Bubble.
Program som öppnar FZ-filer
Tekniska detaljer
djup specifikation| Formattyp | Klartext-XML (UTF-8), okomprimerad |
| MIME-typ | application/x-fritzing-fz |
| Filsignatur | Inga binära magic bytes; filen börjar med XML-deklarationen <?xml … ?> följt av ett <module>-rotelement |
| XML-rotelement | <module> som bär ett fritzingVersion-attribut som registrerar den Fritzing-version som senast sparade filen |
| Kodade designvyer | Tre samtidiga vyer per krets - kopplingsdäck, schema och kretskortslayout - var och en lagrad inom varje komponentinstans |
| Referensmodell för delar | Delar refereras endast via biblioteks-ID; anpassade komponentdefinitioner är inte inbäddade i .fz-filen |
| Datastruktur för instanser | Varje <instance> innehåller geometri per vy (x/y-position, rotation), data för anslutningskablar och komponentegenskaper |
| Komprimering | Ingen - .fz är okomprimerad XML; dess distribuerbara motsvarighet .fzz paketerar den i ett ZIP-arkiv |
| Typisk filstorlek | Några KB till några hundra KB beroende på kretsens komplexitet (endast geometri och referenser; komponentdata är inte inbäddad) |
| Korts- och vyinställningar | Lagrar kortgeometri och visningsinställningar per vy, såsom rutnätsstorlek, zoomnivå och panoreringsförskjutningar tillsammans med komponentinstanser |
| Beroende av komponentbibliotek | Filen kan misslyckas med att renderas korrekt utan Fritzing-komponentbiblioteket som innehåller de del-ID:n som refereras i skissen |
| Delningsbart paket | .fzz paketerar .fz med anpassade .fzp-komponentfiler och .ino Arduino-kod för komplett, fristående portabilitet |
| Relation till .fzz | .fz är det inre dokumentet i varje .fzz-arkiv; .fzz bär ZIP-magic bytes (50 4B 03 04), vilket skiljer den från den rena XML-filen .fz |
| Plattformar som stöds | Windows, macOS, Linux - via den officiella Fritzing-applikationen eller valfri XML-kompatibel textredigerare för inspektion |
| Släppt | 2009 (Fritzing 0.x; .fz is the early uncompressed sketch format) |
| Senaste version | Sketch format tracked by the fritzingVersion attribute (Fritzing 1.0.x as of 2024) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | github.com |
FZ-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om FZ-filer.