Vad är filformatet JEF?
.jef är ett filformat för att lagra broderimönster, utvecklat av Janome Sewing Machine Co. En .jef-fil innehåller stygnmönster och sömnadsinstruktioner kodade som en proprietär binär struktur. Att skapa broderiprojekt kräver specialiserade färdigheter och kunskaper; mönster som skapats i Janomes programvara kan laddas till en automatiserad symaskin och appliceras på tyg.
Den binära filen börjar med en header som registrerar offset till stygndata, dimensioner för designens begränsningsram, antal trådfärger och en ordnad lista över nålfärger. Till skillnad från format som .DST eller .PES, har .jef inga offentligt dokumenterade magic bytes och identifieras genom sin filändelse. Open source-projekt som libembroidery har dekonstruerat strukturen, vilket möjliggör konvertering till relaterade format som .SEW och .VP3.
Janome är ett välkänt företag som tillverkar sy- och broderimaskiner. Detta japanska företag grundades 1921. Företagets portfölj inkluderar konventionella symaskiner för hembruk såväl som helautomatiska system för industrin.
Säkerhet & trygghet
RISK: LOWJEF är passiv stygndata - koordinater och färginformation, inte exekverbar kod - så det är säkert att öppna en i en visare. De realistiska riskerna är inte av skadlig kod-karaktär: att redigera/ändra storlek på en stygnfil för mycket förstör stygnkvaliteten, och gratis webbplatser för «JEF-konvertering» som ber dig ladda upp designer kanske inte respekterar licensieringen för köpta mönster. Köp/ladda ner designer från välrenommerade säljare och håll dig till officiell eller välkänd programvara (Wilcom TrueSizer, Embird, Embrilliance, Janome Digitizer).
Formatdetaljer
i ett nötskalProgram som öppnar JEF-filer
Tekniska detaljer
djup specifikation| Formattyp | Proprietär binär stygnfil för maskinbroderi |
| Utvecklare | Janome Sewing Machine Co. |
| Infödda maskiner | Janome och Elna broderimaskiner för hemmet |
| Filstruktur | Binär header följt av ett sekventiellt block med stygnkoordinatposter |
| Header-fält | Byte-offset till stygndata, dimensioner för designens begränsningsram, totalt antal trådfärger och ordnad lista över nålfärger |
| Stygnkodning | Absoluta X/Y-koordinatpar, var och en taggad med en stygntyp-flagga: normalt stygn, hopp, klipp, stopp eller slut |
| Lagring av trådfärger | Nålfärgslista lagrad i headern; färgmatchning utförs på maskin- eller programvarunivå med tillverkarens paletter |
| Färgkodning | Indexbaserad - lagrar trådfärgsindex mappade till tillverkarens paletter, inte inbäddade RGB-värden |
| Filsignatur | Inga offentligt dokumenterade konstanta magic bytes; identifieras genom filändelsen .jef och Janome/Elna-ursprung |
| MIME-typ | application/octet-stream |
| Komprimering | Ingen - stygndata lagras som rå binärdata utan komprimering |
| Metadata för design | Stygnantal, antal färgbyten och dimensioner för designens begränsningsram registrerade i headern |
| Reverse-engineering | Strukturen avkodad av open source-projektet libembroidery; stöds även i Embird, Wilcom TrueSizer och Embrilliance |
| Utökad variant | .jef+ är en utökad variant som används på vissa nyare Janome-maskinmodeller |
| Interoperabilitet | Konverterbar till och från .DST, .PES, .VP3, .SEW, .HUS och andra broderiformat via tredjepartsprogramvara |
| Släppt | late 1990s (Janome/Elna home embroidery machines) |
| Specifikation | www.janome.com |