Vad är filformatet EXP?
.exp är Melcos proprietära stygnformat för maskinbroderi, som används för att överföra digitaliserade mönster till Melcos kommersiella och semikommersiella broderimaskiner. Filen lagrar stygndata i en kompakt binär struktur: varje stygn kodas som ett par av tecknade bytes som representerar relativa X- och Y-rörelser från föregående nålposition. Speciella byte-mönster i samma stygnström fungerar som kontrollkoder för hoppstygn, trådklipp, färgstopp och markörer för designens slut.
Ett utmärkande drag för .exp är att den inte innehåller någon information om trådfärger. Färger måste spåras separat - vanligtvis i en tillhörande .exd-fil eller via en manuellt hanterad färgsekvens i broderiprogramvaran. Filen saknar också standardiserad header eller magic bytes, så den kan inte identifieras tillförlitligt enbart genom sin binära signatur; filkälla och namngivningskonvention är de praktiska identifierarna.
.exp är nära besläktat med andra stygnformat som .DST (Tajima) och .PES (Brother), vilka alla kodar primitiva nålpositionsoffset snarare än högnivåobjekt för broderi. Konverterare som Embird och Wilcom TrueSizer kan läsa, skriva och konvertera .exp-filer mellan de flesta broderiplattformar. Formatet förekommer även i Berninas programvaruekosystem. Eftersom de är rå okomprimerad binärdata är .exp-filer enkla att parsa och stöds av verktyg med öppen källkod som biblioteket libembroidery och Inkscape-tillägget Ink/Stitch.
Säkerhet & trygghet
RISK: LOWEn EXP-broderifil består av inerta stygndata - den kör ingen kod, så det är låg risk att öppna en. De praktiska problemen är icke-skadliga: designen ser ofta färglös ut eftersom trådfärger ligger i en separat fil, och konvertering mellan maskinformat kan ändra densitet/storlek, så provsy alltid på en tygbit. Var försiktig med webbplatser för «gratis broderikonvertering» som kan innehålla annonsprogram - föredra Wilcom TrueSizer eller en välkänd broderiapp.
Formatdetaljer
i ett nötskal- Microsoft linker EXPORTS-fil - Automatiskt genererad byggartefakt (parad med en import .lib) som listar en moduls exporterade symboler; används av verktygskedjan, öppnas inte manuellt.
- EXPRESS-schema (ISO 10303-11) - Datamodelleringsschema i klartext som börjar med «SCHEMA name;» och används för att definiera STEP-datamodeller - en språkfil, inte en 3D-modell.
Program som öppnar EXP-filer
Tekniska detaljer
djup specifikation| Formattyp | Binär stygnfil för maskinbroderi |
| Storlek på stygnpost | 2 bytes per stygn - en tecknad byte per axel (dx, dy) |
| Koordinatkodning | Tecknade relativa offset från föregående nålposition; intervall -127 till +127 enheter per axel per post |
| Positionsupplösning | 0,1 mm per enhet (1/10 mm stygnupplösning) |
| Maximal förflyttning per post | ±12,7 mm per axel; längre hopp uttrycks genom att kedja flera poster för hoppstygn |
| Kontrollkoder | Hopp, klipp, färgstopp och slut på design är inbäddade som reserverade byte-mönster i stygnströmmen |
| Lagring av trådfärg | Lagras inte i själva .exp-filen; hanteras externt i en tillhörande .exd-fil eller i programvarans färgsekvenslista |
| Fil-header | Ingen - rå stygndata börjar vid byte 0; inga magic bytes eller metadatablock |
| Komprimering | Okomprimerad rå binärdata; filstorleken växer linjärt med antal stygn |
| Byte-layout per post | Två på varandra följande tecknade bytes: X-axelns förflyttningsbyte följs omedelbart av Y-axelns förflyttningsbyte |
| MIME-typ | application/octet-stream |
| Stöd för flera färger | Ja - kontrollkoder för färgstopp avbryter stygnmatningen och uppmanar operatören att byta trådrulle |
| Maskinkompatibilitet | Melcos kommersiella broderimaskiner; accepteras även av maskiner och programvara i Bernina-ekosystemet |
| Programvarustöd | Embird, Wilcom TrueSizer, SewWhat-Pro; stöd för öppen källkod via libembroidery och Ink/Stitch |
| Släppt | Melco embroidery machines, 1990s (also used in the Bernina ecosystem) |
| Specifikation | edutechwiki.unige.ch |
EXP-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om EXP-filer.