Che cos'è il formato di file JEF?
.jef è un formato di file per la memorizzazione di modelli di ricamo, sviluppato da Janome Sewing Machine Co. Un file .jef contiene schemi di cucitura e istruzioni di ricamo codificati come una struttura binaria proprietaria. La creazione di progetti di ricamo richiede competenze e conoscenze specializzate; i disegni creati nel software Janome possono essere caricati su una macchina da cucire automatizzata e applicati al tessuto.
Il file binario inizia con un'intestazione che registra l'offset dei dati dei punti, le dimensioni del rettangolo di delimitazione del disegno, il numero di colori dei fili e un elenco ordinato dei colori degli aghi. A differenza di formati come .DST o .PES, .jef non presenta magic bytes documentati pubblicamente e viene identificato dalla sua estensione. Progetti open source come libembroidery hanno decodificato la struttura tramite ingegneria inversa, consentendo la conversione in formati correlati come .SEW e .VP3.
Janome è una nota azienda che produce macchine da cucire e da ricamo. Questa azienda giapponese è stata fondata nel 1921. Il portafoglio dell'azienda comprende macchine da cucire convenzionali per uso domestico e sistemi completamente automatizzati per l'industria.
Sicurezza e incolumità
RISCHIO: LOWJEF contiene dati di punti passivi - coordinate e informazioni sul colore, non codice eseguibile - quindi aprirne uno in un visualizzatore è sicuro. I rischi realistici non riguardano i malware: modificare o ridimensionare troppo un file di punti rovina la qualità del ricamo, e i siti web gratuiti di «conversione JEF» che chiedono di caricare i disegni potrebbero non rispettare le licenze dei modelli acquistati. Acquista/scarica disegni da venditori affidabili e affidati a software ufficiali o noti (Wilcom TrueSizer, Embird, Embrilliance, Janome Digitizer).
Dettagli del formato
in sintesiProgrammi che aprono file JEF
Dettagli tecnici
specifiche approfondite| Tipo di formato | File binario proprietario di punti per ricamo a macchina |
| Sviluppatore | Janome Sewing Machine Co. |
| Macchine native | Macchine da ricamo domestiche Janome ed Elna |
| Struttura del file | Intestazione binaria seguita da un blocco sequenziale di record di coordinate dei punti |
| Campi dell'intestazione | Offset in byte dei dati dei punti, dimensioni del rettangolo di delimitazione del disegno, conteggio totale dei colori dei fili ed elenco ordinato dei colori degli aghi |
| Codifica dei punti | Coppie di coordinate X/Y assolute, ciascuna contrassegnata da un flag del tipo di punto: punto normale, salto, taglio, stop o fine |
| Memorizzazione dei colori dei fili | Elenco dei colori degli aghi memorizzato nell'intestazione; l'abbinamento dei colori viene eseguito a livello di macchina o software utilizzando le tavolozze del produttore |
| Codifica del colore | Basata su indice: memorizza gli indici dei colori dei fili mappati sulle tavolozze del produttore, non i valori RGB incorporati |
| Firma del file | Nessun magic byte costante documentato pubblicamente; identificato dall'estensione .jef e dall'origine Janome/Elna |
| Tipo MIME | application/octet-stream |
| Compressione | Nessuna - i dati dei punti sono memorizzati come binari grezzi senza compressione |
| Metadati del disegno | Conteggio punti, conteggio cambi colore e dimensioni del rettangolo di delimitazione registrati nell'intestazione |
| Ingegneria inversa | Struttura decodificata da libembroidery open source; supportata anche in Embird, Wilcom TrueSizer e Embrilliance |
| Variante estesa | .jef+ è una variante estesa utilizzata su alcuni modelli di macchine Janome più recenti |
| Interoperabilità | Convertibile da e verso .DST, .PES, .VP3, .SEW, .HUS e altri formati di ricamo tramite software di terze parti |
| Rilasciato | late 1990s (Janome/Elna home embroidery machines) |
| Specifica | www.janome.com |