Hvad er JEF-filformatet?
.jef er et filformat til lagring af broderimønstre, udviklet af Janome Sewing Machine Co. En .jef-fil indeholder stingmønstre og syinstruktioner kodet som en proprietær binær struktur. Oprettelse af broderiprojekter kræver specialiserede færdigheder og viden; design bygget i Janomes software kan indlæses i en automatiseret symaskine og påføres stof.
Den binære fil begynder med en header, der registrerer offset til stingdata, designets bounding-box-dimensioner, antal trådfarver og en ordnet nålefarveliste. I modsætning til formater som .DST eller .PES har .jef ingen offentligt dokumenterede magic bytes og identificeres ved sin filendelse. Open source-projekter som libembroidery har reverse-engineered strukturen, hvilket muliggør konvertering til relaterede formater som .SEW og .VP3.
Janome er en velkendt virksomhed, der producerer sy- og broderimaskiner. Dette japanske firma blev grundlagt i 1921. Virksomhedens portefølje omfatter konventionelle symaskiner til hjemmebrug såvel som fuldautomatiske systemer til industrien.
Sikkerhed og tryghed
RISIKO: LOWJEF er passive stingdata - koordinater og farveinformation, ikke eksekverbar kode - så det er sikkert at åbne en i en fremviser. De realistiske risici er ikke-malware: redigering/skalering af en stingfil for meget ødelægger stingkvaliteten, og gratis «JEF-konverter»-websteder, der beder dig uploade designs, respekterer muligvis ikke licensering af købte mønstre. Køb/download designs fra velrenommerede sælgere og hold dig til officiel eller velkendt software (Wilcom TrueSizer, Embird, Embrilliance, Janome Digitizer).
Formatdetaljer
kort fortaltProgrammer der åbner JEF-filer
Tekniske detaljer
dyb specifikation| Format-type | Proprietary binær maskinbroderi-stingfil |
| Udvikler | Janome Sewing Machine Co. |
| Indfødte maskiner | Janome og Elna broderimaskiner til hjemmebrug |
| Filstruktur | Binær header efterfulgt af en sekventiel blok af stingkoordinat-poster |
| Header-felter | Byte-offset til stingdata, designets bounding-box-dimensioner, samlet antal trådfarver og ordnet nålefarveliste |
| Stingkodning | Absolutte X/Y-koordinatpar, hver markeret med et stingtype-flag: normalt sting, spring (jump), klip (trim), stop eller slut |
| Lagring af trådfarver | Nålefarveliste gemt i headeren; farvematchning udføres på maskin- eller softwareniveau ved hjælp af producentens paletter |
| Farvekodning | Indeksbaseret - gemmer trådfarveindekser mappet til producentpaletter, ikke indlejrede RGB-værdier |
| Filsignatur | Ingen offentligt dokumenterede konstante magic bytes; identificeres ved .jef-filendelsen og Janome/Elna-oprindelse |
| MIME-type | application/octet-stream |
| Komprimering | Ingen - stingdata gemmes som rå binær data uden komprimering |
| Design-metadata | Stingantal, antal farveskift og designets bounding-box-dimensioner registreret i headeren |
| Reverse-engineering | Struktur afkodet af open source libembroidery; understøttes også i Embird, Wilcom TrueSizer og Embrilliance |
| Udvidet variant | .jef+ er en udvidet variant, der bruges på visse nyere Janome-maskinmodeller |
| Interoperabilitet | Kan konverteres til og fra .DST, .PES, .VP3, .SEW, .HUS og andre broderiformater via tredjepartssoftware |
| Udgivet | late 1990s (Janome/Elna home embroidery machines) |
| Specifikation | www.janome.com |