O que é o formato de ficheiro FZ?
Um arquivo .fz é um Fritzing Sketch File - o formato de projeto nativo do Fritzing, uma aplicação de design eletrônico de código aberto voltada para prototipagem e entusiastas. O arquivo armazena um esboço de circuito completo em XML de texto simples (UTF-8), descrevendo o posicionamento dos componentes e a fiação em três visualizações de design paralelas: protoboard, esquema e layout de PCB.
Internamente, o documento usa um elemento raiz <module> contendo um atributo fritzingVersion que registra qual versão da aplicação o salvou pela última vez. As instâncias de componentes aparecem sob <instances>, cada uma contendo geometria por visualização, dados de conexão e propriedades do componente. Como o .fz referencia os componentes por ID de biblioteca em vez de incorporá-los, um arquivo pode não ser renderizado corretamente sem a biblioteca de componentes do Fritzing correspondente instalada.
Para compartilhamento, o Fritzing agrupa o .fz junto com quaisquer componentes personalizados (definições .fzp e visuais .svg) e esboços de Arduino (.ino) em um arquivo ZIP .fzz - o formato de distribuição recomendado. O .fz em si não possui compressão ou criptografia e normalmente varia de alguns kilobytes a algumas centenas de kilobytes, dependendo da complexidade do circuito.
O formato é suportado em Windows, macOS e Linux através da aplicação oficial Fritzing. Sua estrutura XML de texto simples também permite a inspeção ou edição manual em qualquer editor de texto padrão.
Segurança e proteção
RISCO: LOWUm .fz é um documento XML simples sem código executável, portanto, é seguro para abrir e inspecionar. O único risco prático é que um esboço do Fritzing pode referenciar um esboço do Arduino (.ino) anexo - revise qualquer código agrupado antes de gravá-lo no hardware. Baixe o Fritzing apenas de fritzing.org ou de seu GitHub oficial; alguns «abridores de fz» de terceiros são pacotes de adware.
Detalhes do formato
em resumo- Dados de voz de sintetizador Casio - Arquivos .fz mais antigos eram bancos de amostras/vozes para samplers Casio FZ-1/FZ-10M - não relacionados ao Fritzing.
- Dados de nível de FileWrangler / Frozen-Bubble - Usos legados de .fz por arquivos compactados do FileWrangler e o formato de nível do jogo Frozen Bubble.
Programas que abrem arquivos FZ
Detalhes técnicos
especificação profunda| Tipo de formato | XML de texto simples (UTF-8), não compactado |
| Tipo MIME | application/x-fritzing-fz |
| Assinatura do arquivo | Sem bytes mágicos binários; o arquivo começa com a declaração XML <?xml … ?> seguida por um elemento raiz <module> |
| Elemento XML raiz | <module> contendo um atributo fritzingVersion que registra a versão do app Fritzing que salvou o arquivo pela última vez |
| Visualizações de design codificadas | Três visualizações simultâneas por circuito - protoboard, esquema e layout de PCB - cada uma armazenada dentro de cada instância de componente |
| Modelo de referência de componentes | Componentes referenciados apenas por ID de biblioteca; definições de componentes personalizados não são incorporadas dentro do arquivo .fz |
| Estrutura de dados da instância | Cada <instance> contém geometria por visualização (posição x/y, rotação), dados de fios de conexão e propriedades do componente |
| Compressão | Nenhuma - o .fz é um XML não compactado; sua contraparte de distribuição .fzz o envolve dentro de um arquivo ZIP |
| Tamanho típico do arquivo | Alguns KB a algumas centenas de KB, dependendo da complexidade do circuito (apenas geometria e referências; dados de componentes não incorporados) |
| Configurações de placa e visualização | Armazena a geometria da placa e as configurações de exibição por visualização, como tamanho da grade, nível de zoom e deslocamentos de pan junto com as instâncias de componentes |
| Dependência da biblioteca de componentes | O arquivo pode falhar ao renderizar corretamente sem a biblioteca de componentes do Fritzing contendo os IDs de componentes referenciados no esboço |
| Empacotamento compartilhável | .fzz agrupa o .fz com arquivos de componentes .fzp personalizados e código Arduino .ino para portabilidade completa e independente |
| Relação com .fzz | O .fz é o documento interno dentro de cada arquivo .fzz; o .fzz possui bytes mágicos de ZIP (50 4B 03 04), distinguindo-o do .fz em XML simples |
| Plataformas suportadas | Windows, macOS, Linux - via aplicação oficial Fritzing ou qualquer editor de texto compatível com XML para inspeção |
| Lançado | 2009 (Fritzing 0.x; .fz is the early uncompressed sketch format) |
| Versão mais recente | Sketch format tracked by the fritzingVersion attribute (Fritzing 1.0.x as of 2024) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | github.com |
Conversões de FZ
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos FZ.