Hva er JEF-filformatet?
.jef er et filformat for lagring av broderimønstre, utviklet av Janome Sewing Machine Co. En .jef-fil inneholder sømmønstre og syinstruksjoner kodet som en proprietær binær struktur. Oppretting av broderiprosjekter krever spesialiserte ferdigheter og kunnskap; design bygget i Janomes programvare kan lastes inn i en automatisert symaskin og påføres stoff.
Den binære filen starter med en header som registrerer offset til stingdataene, dimensjoner for designets avgrensningsboks, antall trådfarger og en ordnet liste over nålefarger. I motsetning til formater som .DST eller .PES, har .jef ingen offentlig dokumenterte «magic bytes» og identifiseres ved filendelsen. Åpen kildekode-prosjekter som libembroidery har reversert strukturen, noe som muliggjør konvertering til relaterte formater som .SEW og .VP3.
Janome er et velkjent selskap som produserer sy- og broderimaskiner. Dette japanske selskapet ble grunnlagt i 1921. Selskapets portefølje inkluderer konvensjonelle symaskiner for hjemmebruk så vel som helautomatiske systemer for industrien.
Sikkerhet og trygghet
RISIKO: LOWJEF er passive stingdata - koordinater og fargeinformasjon, ikke kjørbar kode - så det er trygt å åpne en i et visningsprogram. De realistiske risikoene er ikke-skadelig programvare: redigering/skalering av en stingfil for mye ødelegger stingkvaliteten, og gratis «JEF-konverteringssider» som ber deg laste opp design, respekterer kanskje ikke lisensiering av kjøpte mønstre. Kjøp/last ned design fra anerkjente selgere og hold deg til offisiell eller velkjent programvare (Wilcom TrueSizer, Embird, Embrilliance, Janome Digitizer).
Formatdetaljer
i et nøtteskallProgrammer som åpner JEF-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Proprietær binær stingfil for maskinbroderi |
| Utvikler | Janome Sewing Machine Co. |
| Innfødte maskiner | Janome og Elna broderimaskiner for hjemmebruk |
| Filstruktur | Binær header etterfulgt av en sekvensiell blokk med stingkoordinatposter |
| Header-felt | Byte-offset til stingdata, dimensjoner for designets avgrensningsboks, totalt antall trådfarger og ordnet liste over nålefarger |
| Stingkoding | Absolutte X/Y-koordinatpar, hver merket med et stingtype-flagg: normalt sting, hopp, klipp, stopp eller slutt |
| Lagring av trådfarger | Nålefargeliste lagret i headeren; fargematching utføres på maskin- eller programvarenivå ved bruk av produsentens paletter |
| Fargekoding | Indeksbasert - lagrer trådfargeindekser kartlagt til produsentpaletter, ikke innebygde RGB-verdier |
| Filsignatur | Ingen offentlig dokumenterte konstante «magic bytes»; identifiseres ved .jef-endelsen og Janome/Elna-opprinnelse |
| MIME-type | application/octet-stream |
| Komprimering | Ingen - stingdata lagres som rå binærdata uten komprimering |
| Design-metadata | Stingantall, antall fargeskift og dimensjoner for designets avgrensningsboks registrert i headeren |
| Reversering | Struktur dekodet av åpen kildekode libembroidery; støttes også i Embird, Wilcom TrueSizer og Embrilliance |
| Utvidet variant | .jef+ er en utvidet variant som brukes på enkelte nyere Janome-maskinmodeller |
| Interoperabilitet | Kan konverteres til og fra .DST, .PES, .VP3, .SEW, .HUS og andre broderiformater via tredjepartsprogramvare |
| Utgitt | late 1990s (Janome/Elna home embroidery machines) |
| Spesifikasjon | www.janome.com |