O que é o formato de ficheiro JEF?
.jef é um formato de arquivo para armazenar padrões de bordado, desenvolvido pela Janome Sewing Machine Co. Um arquivo .jef contém padrões de pontos e instruções de costura codificados como uma estrutura binária proprietária. A criação de projetos de bordado requer habilidades e conhecimentos especializados; designs criados no software da Janome podem ser carregados em uma máquina de costura automatizada e aplicados ao tecido.
O arquivo binário começa com um cabeçalho que registra o deslocamento para os dados do ponto, as dimensões da caixa delimitadora do design, a contagem de cores de linha e uma lista ordenada de cores de agulha. Ao contrário de formatos como .DST ou .PES, o .jef não possui magic bytes documentados publicamente e é identificado por sua extensão. Projetos de código aberto, como o libembroidery, fizeram a engenharia reversa da estrutura, permitindo a conversão para formatos relacionados, como .SEW e .VP3.
Janome é uma empresa bem conhecida que produz máquinas de costura e bordado. Esta empresa japonesa foi fundada em 1921. O portfólio da empresa inclui máquinas de costura convencionais para uso doméstico, bem como sistemas totalmente automatizados para a indústria.
Segurança e proteção
RISCO: LOWJEF são dados de pontos passivos - coordenadas e informações de cores, não código executável - portanto, abrir um em um visualizador é seguro. Os riscos realistas não são malwares: editar/redimensionar demais um arquivo de pontos arruína a qualidade do bordado, e sites gratuitos de «conversor JEF» que pedem para você carregar designs podem não respeitar o licenciamento de padrões comprados. Compre/baixe designs de vendedores respeitáveis e utilize softwares oficiais ou conhecidos (Wilcom TrueSizer, Embird, Embrilliance, Janome Digitizer).
Detalhes do formato
em resumoProgramas que abrem arquivos JEF
Detalhes técnicos
especificação profunda| Tipo de formato | Arquivo binário proprietário de pontos de bordado à máquina |
| Desenvolvedor | Janome Sewing Machine Co. |
| Máquinas nativas | Máquinas de bordar domésticas Janome e Elna |
| Estrutura do arquivo | Cabeçalho binário seguido por um bloco sequencial de registros de coordenadas de pontos |
| Campos do cabeçalho | Deslocamento de bytes para dados de pontos, dimensões da caixa delimitadora do design, contagem total de cores de linha e lista ordenada de cores de agulha |
| Codificação de pontos | Pares de coordenadas X/Y absolutas, cada uma marcada com uma flag de tipo de ponto: ponto normal, salto, corte, parada ou fim |
| Armazenamento de cores de linha | Lista de cores de agulha armazenada no cabeçalho; a correspondência de cores é realizada no nível da máquina ou do software usando paletas do fabricante |
| Codificação de cores | Baseada em índice - armazena índices de cores de linha mapeados para paletas do fabricante, não valores RGB incorporados |
| Assinatura do arquivo | Sem magic bytes constantes documentados publicamente; identificado pela extensão .jef e origem Janome/Elna |
| Tipo MIME | application/octet-stream |
| Compressão | Nenhuma - os dados dos pontos são armazenados como binário bruto sem compressão |
| Metadados do design | Contagem de pontos, contagem de trocas de cores e dimensões da caixa delimitadora do design registradas no cabeçalho |
| Engenharia reversa | Estrutura decodificada pelo libembroidery de código aberto; também suportada no Embird, Wilcom TrueSizer e Embrilliance |
| Variante estendida | .jef+ é uma variante estendida usada em alguns modelos de máquinas Janome mais recentes |
| Interoperabilidade | Conversível de e para .DST, .PES, .VP3, .SEW, .HUS e outros formatos de bordado via software de terceiros |
| Lançado | late 1990s (Janome/Elna home embroidery machines) |
| Especificação | www.janome.com |