Was ist das JEF-Dateiformat?
.jef ist ein Dateiformat zur Speicherung von Stickmustern, entwickelt von Janome Sewing Machine Co. Eine .jef-Datei enthält Stichmuster und Nähanweisungen, die als proprietäre Binärstruktur kodiert sind. Das Erstellen von Stickprojekten erfordert spezialisierte Fähigkeiten und Kenntnisse; in der Janome-Software erstellte Designs können auf eine automatisierte Nähmaschine geladen und auf Stoff aufgebracht werden.
Die Binärdatei beginnt mit einem Header, der den Offset zu den Stichdaten, die Abmessungen des Design-Begrenzungsrahmens, die Fadenfarbenanzahl und eine geordnete Nadelfarbliste enthält. Anders als Formate wie .DST oder .PES verfügt .jef über keine öffentlich dokumentierten Magic Bytes und wird anhand seiner Dateierweiterung identifiziert. Open-Source-Projekte wie libembroidery haben die Struktur durch Reverse Engineering erschlossen, was eine Konvertierung in verwandte Formate wie .SEW und .VP3 ermöglicht.
Janome ist ein bekanntes Unternehmen, das Näh- und Stickmaschinen herstellt. Das japanische Unternehmen wurde 1921 gegründet. Das Portfolio umfasst herkömmliche Nähmaschinen für den Heimgebrauch sowie vollautomatische Systeme für die Industrie.
Sicherheit
RISIKO: LOWJEF enthält passive Stichdaten - Koordinaten und Farbinformationen, kein ausführbarer Code - daher ist das Öffnen in einem Viewer sicher. Die realistischen Risiken sind keine Malware: Zu starkes Bearbeiten/Skalieren einer Stichdatei mindert die Stichqualität, und kostenlose 'JEF-Konverter'-Websites, die zum Hochladen von Designs auffordern, respektieren möglicherweise die Lizenzen gekaufter Muster nicht. Kaufen/laden Sie Designs von seriösen Anbietern herunter und verwenden Sie ausschließlich offizielle oder bekannte Software (Wilcom TrueSizer, Embird, Embrilliance, Janome Digitizer).
Formatdetails
kurz gefasstProgramme zum Öffnen von JEF-Dateien
Technische Details
technische Spezifikation| Formattyp | Proprietäre binäre Maschinenstichdatei |
| Entwickler | Janome Sewing Machine Co. |
| Kompatible Maschinen | Janome- und Elna-Heimstickmaschinen |
| Dateistruktur | Binärer Header, gefolgt von einem sequenziellen Block mit Stichkoordinatensätzen |
| Header-Felder | Byte-Offset zu Stichdaten, Abmessungen des Design-Begrenzungsrahmens, Gesamtanzahl der Fadenfarben und geordnete Nadelfarbliste |
| Stichkodierung | Absolute X/Y-Koordinatenpaare, jeweils mit einem Stichtyp-Flag: normaler Stich, Sprung, Schnitt, Stopp oder Ende |
| Fadenfarb-Speicherung | Nadelfarbliste im Header gespeichert; Farbanpassung erfolgt auf Maschinen- oder Softwareebene anhand von Herstellerpaletten |
| Farbkodierung | Indexbasiert - speichert Fadenfarb-Indizes, die Herstellerpaletten zugeordnet sind, keine eingebetteten RGB-Werte |
| Dateisignatur | Keine öffentlich dokumentierten konstanten Magic Bytes; Identifikation über die .jef-Erweiterung und Janome/Elna-Herkunft |
| MIME-Typ | application/octet-stream |
| Komprimierung | Keine - Stichdaten werden als rohes Binärformat ohne Komprimierung gespeichert |
| Design-Metadaten | Stichanzahl, Farbwechselanzahl und Abmessungen des Design-Begrenzungsrahmens im Header |
| Reverse-Engineering | Struktur durch Open-Source-Projekt libembroidery erschlossen; auch in Embird, Wilcom TrueSizer und Embrilliance unterstützt |
| Erweiterte Variante | .jef+ ist eine erweiterte Variante, die auf neueren Janome-Maschinenmodellen verwendet wird |
| Interoperabilität | Konvertierbar von und nach .DST, .PES, .VP3, .SEW, .HUS und anderen Stickereiformaten über Drittanbietersoftware |
| Veröffentlicht | late 1990s (Janome/Elna home embroidery machines) |
| Spezifikation | www.janome.com |