Co to jest format pliku EXP?
.exp to zastrzeżony format ściegów haftu maszynowego firmy Melco, używany do przesyłania zdigitalizowanych projektów do komercyjnych i półkomercyjnych hafciarek Melco. Plik przechowuje dane o ściegach w kompaktowej strukturze binarnej: każdy ścieg jest zakodowany jako para bajtów ze znakiem, reprezentujących relatywne ruchy w osiach X i Y względem poprzedniej pozycji igły. Specjalne wzorce bajtów w tym samym strumieniu ściegów służą jako kody sterujące dla skoków (jump stitches), obcinania nici, zatrzymań na zmianę koloru oraz znaczników końca projektu.
Charakterystyczną cechą .exp jest to, że nie zawiera on żadnych informacji o kolorach nici. Kolory muszą być śledzone oddzielnie - zazwyczaj w towarzyszącym pliku .exd lub poprzez ręcznie utrzymywaną sekwencję kolorów w oprogramowaniu do haftu. Plik nie posiada również standardowego nagłówka ani magicznych bajtów (magic bytes), więc nie można go wiarygodnie zidentyfikować wyłącznie na podstawie sygnatury binarnej; praktycznymi identyfikatorami są źródło pliku i konwencja nazewnictwa.
.exp jest ściśle powiązany z innymi formatami na poziomie ściegów, takimi jak .DST (Tajima) i .PES (Brother), z których wszystkie kodują prymitywne przesunięcia pozycji igły, a nie wysokopoziomowe obiekty haftu. Konwertery takie jak Embird i Wilcom TrueSizer potrafią odczytywać, zapisywać i konwertować pliki .exp na większości platform hafciarskich. Format ten pojawia się również w ekosystemie oprogramowania Bernina. Będąc surowym, nieskompresowanym plikiem binarnym, pliki .exp są proste do analizy i są obsługiwane przez narzędzia open-source, takie jak biblioteka libembroidery i rozszerzenie Ink/Stitch dla programu Inkscape.
Bezpieczeństwo
RYZYKO: LOWPlik EXP z haftem to pasywne dane ściegów - nie wykonuje kodu, więc jego otwieranie wiąże się z niskim ryzykiem. Praktyczne problemy nie mają charakteru złośliwego: projekt często „wygląda” na bezbarwny, ponieważ kolory nici znajdują się w oddzielnym pliku, a konwersja między formatami maszynowymi może zmienić gęstość/rozmiar, więc zawsze wykonuj haft próbny na skrawku materiału. Uważaj na strony oferujące „darmowe konwertery haftów”, które dołączają oprogramowanie reklamowe - lepiej wybierz Wilcom TrueSizer lub renomowaną aplikację do haftu.
Szczegóły formatu
w pigułce- Microsoft linker EXPORTS file - Automatycznie generowany artefakt kompilacji (sparowany z biblioteką importu .lib) zawierający listę eksportowanych symboli modułu; używany przez łańcuch narzędzi, nie jest otwierany ręcznie.
- EXPRESS schema (ISO 10303-11) - Schemat modelowania danych w formacie tekstowym zaczynający się od „SCHEMA nazwa;”, używany do definiowania modeli danych STEP - plik języka, a nie model 3D.
Programy otwierające pliki EXP
Szczegóły techniczne
specyfikacja| Typ formatu | Binarny plik ściegów haftu maszynowego |
| Rozmiar rekordu ściegu | 2 bajty na ścieg - jeden bajt ze znakiem na oś (dx, dy) |
| Kodowanie współrzędnych | Relatywne przesunięcia ze znakiem względem poprzedniej pozycji igły; zakres od -127 do +127 jednostek na oś na rekord |
| Rozdzielczość pozycji | 0,1 mm na jednostkę (rozdzielczość ściegu 1/10 mm) |
| Maksymalne przesunięcie w jednym rekordzie | ±12,7 mm na oś; dłuższe skoki są wyrażane przez łączenie wielu rekordów ściegu skaczącego |
| Kody sterujące | Skok, obcięcie, stop koloru i koniec projektu są osadzone jako zarezerwowane wzorce bajtów w strumieniu ściegów |
| Przechowywanie kolorów nici | Nie są przechowywane w samym pliku .exp; utrzymywane zewnętrznie w towarzyszącym pliku .exd lub na liście sekwencji kolorów w oprogramowaniu |
| Nagłówek pliku | Brak - surowe dane ściegów zaczynają się od bajtu 0; brak magicznych bajtów lub bloku metadanych |
| Kompresja | Nieskompresowany surowy plik binarny; rozmiar pliku rośnie liniowo wraz z liczbą ściegów |
| Układ bajtów w rekordzie | Dwa kolejne bajty ze znakiem: bajt przesunięcia osi X, a bezpośrednio po nim bajt przesunięcia osi Y |
| Typ MIME | application/octet-stream |
| Obsługa wielu kolorów | Tak - kody sterujące zatrzymaniem koloru przerywają pracę i informują operatora o konieczności zmiany szpulki nici |
| Kompatybilność z maszynami | Komercyjne hafciarki Melco; akceptowane również przez maszyny i oprogramowanie z ekosystemu Bernina |
| Obsługa oprogramowania | Embird, Wilcom TrueSizer, SewWhat-Pro; obsługa open-source poprzez libembroidery i Ink/Stitch |
| Wydano | Melco embroidery machines, 1990s (also used in the Bernina ecosystem) |
| Specyfikacja | edutechwiki.unige.ch |
Konwersje EXP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki EXP.