THR
Status
| Field | Value |
|---|---|
| Extension(s) | .thr |
| Common ecosystem | ThreadWorks lead |
| Format family | Native/vector embroidery lead |
| Satin Studio status | Researching |
| Open / import | No |
| Export | No |
| Confidence | Low-medium. |
What it is
THR is tracked as a ThreadWorks embroidery format lead. It appears to be closer to a vector/native embroidery design format than a simple machine stitch stream.
Satin Studio direction
Research lead only. Native/vector formats need object-model mapping rather than simple stitch preservation.
Versions and variants
Unknown.
File identification notes
Reported descriptions call THR a full vector embroidery format for ThreadWorks software.
Observed structure notes
- THR remains a vector/native embroidery lead. No reliable byte structure is established here.
- Future support should compare object semantics, not only extracted stitches.
Structure sketch
THR is a vector/native embroidery lead, not a confirmed machine stream.
struct ThrCandidate<'a> {
version_or_header: &'a [u8],
vector_objects: &'a [ThrObject<'a>],
}
struct ThrObject<'a> {
object_kind: Option<&'a str>,
payload: &'a [u8],
}
What we still need
Known-version files, object semantics, and a safe import strategy.