Co to jest format pliku JEF?
.jef to format pliku służący do przechowywania wzorów haftów, opracowany przez Janome Sewing Machine Co. Plik .jef zawiera wzory ściegów i instrukcje szycia zakodowane w zastrzeżonej strukturze binarnej. Tworzenie projektów haftów wymaga specjalistycznych umiejętności i wiedzy; projekty stworzone w oprogramowaniu Janome mogą być ładowane do zautomatyzowanej maszyny do szycia i nanoszone na materiał.
Plik binarny zaczyna się od nagłówka rejestrującego przesunięcie (offset) do danych ściegów, wymiary obszaru projektu, liczbę kolorów nici oraz uporządkowaną listę kolorów igieł. W przeciwieństwie do formatów takich jak .DST czy .PES, .jef nie posiada publicznie udokumentowanych magicznych bajtów i jest identyfikowany po rozszerzeniu. Projekty open-source, takie jak libembroidery, przeprowadziły inżynierię wsteczną struktury, umożliwiając konwersję na powiązane formaty, takie jak .SEW i .VP3.
Janome to znana firma produkująca maszyny do szycia i haftowania. Ta japońska firma została założona w 1921 roku. Portfolio firmy obejmuje konwencjonalne maszyny do szycia do użytku domowego, jak również w pełni zautomatyzowane systemy dla przemysłu.
Bezpieczeństwo
RYZYKO: LOWJEF to pasywne dane ściegów - współrzędne i informacje o kolorach, a nie kod wykonywalny - więc otwieranie ich w przeglądarce jest bezpieczne. Realne ryzyko nie dotyczy złośliwego oprogramowania: zbyt duża edycja/zmiana rozmiaru pliku ściegów niszczy jakość haftu, a darmowe strony „konwertery JEF”, które proszą o przesłanie projektów, mogą nie respektować licencji zakupionych wzorów. Kupuj/pobieraj projekty od renomowanych sprzedawców i trzymaj się oficjalnego lub znanego oprogramowania (Wilcom TrueSizer, Embird, Embrilliance, Janome Digitizer).
Szczegóły formatu
w pigułceProgramy otwierające pliki JEF
Szczegóły techniczne
specyfikacja| Typ formatu | Zastrzeżony binarny plik ściegów haftu maszynowego |
| Deweloper | Janome Sewing Machine Co. |
| Natywne maszyny | Domowe maszyny hafciarskie Janome i Elna |
| Struktura pliku | Nagłówek binarny, po którym następuje sekwencyjny blok rekordów współrzędnych ściegów |
| Pola nagłówka | Przesunięcie bajtowe do danych ściegów, wymiary obszaru projektu, całkowita liczba kolorów nici i uporządkowana lista kolorów igieł |
| Kodowanie ściegów | Pary bezwzględnych współrzędnych X/Y, każda oznaczona flagą typu ściegu: normalny ścieg, skok, przycięcie, stop lub koniec |
| Przechowywanie kolorów nici | Lista kolorów igieł przechowywana w nagłówku; dopasowanie kolorów odbywa się na poziomie maszyny lub oprogramowania przy użyciu palet producenta |
| Kodowanie kolorów | Oparte na indeksach - przechowuje indeksy kolorów nici zmapowane do palet producenta, a nie osadzone wartości RGB |
| Sygnatura pliku | Brak publicznie udokumentowanych stałych magicznych bajtów; identyfikowany przez rozszerzenie .jef i pochodzenie Janome/Elna |
| Typ MIME | application/octet-stream |
| Kompresja | Brak - dane ściegów są przechowywane jako surowe dane binarne bez kompresji |
| Metadane projektu | Liczba ściegów, liczba zmian kolorów i wymiary obszaru projektu zapisane w nagłówku |
| Inżynieria wsteczna | Struktura zdekodowana przez open-source'owe libembroidery; obsługiwana również w Embird, Wilcom TrueSizer i Embrilliance |
| Wariant rozszerzony | .jef+ to rozszerzony wariant używany w niektórych nowszych modelach maszyn Janome |
| Interoperacyjność | Możliwość konwersji do i z formatów .DST, .PES, .VP3, .SEW, .HUS i innych formatów haftów za pomocą oprogramowania firm trzecich |
| Wydano | late 1990s (Janome/Elna home embroidery machines) |
| Specyfikacja | www.janome.com |