Co to jest format pliku FZ?
Plik .fz to plik szkicu Fritzing - natywny format projektu Fritzing, otwartoźródłowej aplikacji do projektowania elektroniki skierowanej do twórców prototypów i hobbystów. Plik przechowuje kompletny szkic obwodu w formacie tekstowym XML (UTF-8), opisując rozmieszczenie komponentów i okablowanie w trzech równoległych widokach projektowych: płytki stykowej (breadboard), schematu i układu PCB.
Wewnętrznie dokument używa elementu głównego <module> z atrybutem fritzingVersion, który rejestruje wersję aplikacji, w której ostatnio zapisano plik. Instancje części pojawiają się pod znacznikiem <instances>, a każda z nich zawiera geometrię dla każdego widoku, dane połączeń i właściwości komponentów. Ponieważ .fz odwołuje się do części poprzez identyfikator biblioteki, zamiast je osadzać, plik może nie wyświetlać się poprawnie bez zainstalowanej pasującej biblioteki części Fritzing.
W celu udostępniania, Fritzing pakuje plik .fz wraz z wszelkimi niestandardowymi częściami (definicje .fzp i grafiki .svg) oraz szkicami Arduino (.ino) do archiwum ZIP .fzz - jest to zalecany format dystrybucji. Sam plik .fz nie posiada kompresji ani szyfrowania i zazwyczaj zajmuje od kilku do kilkuset kilobajtów, w zależności od złożoności obwodu.
Format jest obsługiwany w systemach Windows, macOS i Linux przez oficjalną aplikację Fritzing. Jego tekstowa struktura XML pozwala również na inspekcję lub ręczną edycję w dowolnym standardowym edytorze tekstu.
Bezpieczeństwo
RYZYKO: LOWPlik .fz to zwykły dokument XML bez kodu wykonywalnego, więc jest bezpieczny do otwierania i inspekcji. Jedynym praktycznym zagrożeniem jest to, że szkic Fritzing może odwoływać się do dołączonego szkicu Arduino (.ino) - należy przejrzeć dołączony kod przed wgraniem go do sprzętu. Pobieraj Fritzing tylko z fritzing.org lub oficjalnego profilu GitHub; niektóre zewnętrzne „programy do otwierania fz” to pakiety adware.
Szczegóły formatu
w pigułce- Dane głosowe syntezatora Casio - Starsze pliki .fz były bankami próbek/głosów dla samplerów Casio FZ-1/FZ-10M - niezwiązane z Fritzing.
- Dane poziomów FileWrangler / Frozen-Bubble - Historyczne zastosowania .fz przez skompresowane pliki FileWrangler oraz format poziomów gry Frozen Bubble.
Programy otwierające pliki FZ
Szczegóły techniczne
specyfikacja| Typ formatu | Tekstowy XML (UTF-8), nieskompresowany |
| Typ MIME | application/x-fritzing-fz |
| Sygnatura pliku | Brak binarnych magicznych bajtów; plik zaczyna się od deklaracji XML <?xml … ?> po której następuje element główny <module> |
| Główny element XML | <module> zawierający atrybut fritzingVersion, który rejestruje wersję aplikacji Fritzing użytą do ostatniego zapisu |
| Zakodowane widoki projektu | Trzy jednoczesne widoki na obwód - płytka stykowa, schemat i układ PCB - każdy przechowywany wewnątrz każdej instancji części |
| Model odwołań do części | Części przywoływane tylko przez identyfikator biblioteki; niestandardowe definicje części nie są osadzone wewnątrz pliku .fz |
| Struktura danych instancji | Każdy znacznik <instance> przechowuje geometrię dla danego widoku (pozycja x/y, obrót), dane przewodów połączeniowych oraz właściwości komponentów |
| Kompresja | Brak - .fz to nieskompresowany XML; jego dystrybucyjny odpowiednik .fzz pakuje go wewnątrz archiwum ZIP |
| Typowy rozmiar pliku | Od kilku do kilkuset KB w zależności od złożoności obwodu (tylko geometria i odwołania; dane części nie są osadzone) |
| Ustawienia płytki i widoku | Przechowuje geometrię płytki oraz ustawienia wyświetlania dla każdego widoku, takie jak rozmiar siatki, poziom powiększenia i przesunięcia panoramy |
| Zależność od biblioteki części | Plik może nie renderować się poprawnie bez biblioteki części Fritzing zawierającej identyfikatory części przywołane w szkicu |
| Opakowanie do udostępniania | .fzz łączy .fz z niestandardowymi plikami części .fzp i kodem Arduino .ino w celu zapewnienia pełnej przenośności |
| Relacja z .fzz | .fz jest wewnętrznym dokumentem w każdym archiwum .fzz; .fzz posiada magiczne bajty ZIP (50 4B 03 04), co odróżnia go od czystego XML .fz |
| Obsługiwane platformy | Windows, macOS, Linux - za pośrednictwem oficjalnej aplikacji Fritzing lub dowolnego edytora tekstu obsługującego XML |
| Wydano | 2009 (Fritzing 0.x; .fz is the early uncompressed sketch format) |
| Najnowsza wersja | Sketch format tracked by the fritzingVersion attribute (Fritzing 1.0.x as of 2024) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | github.com |
Konwersje FZ
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki FZ.