Skip to main content

THR

Status

FieldValue
Extension(s).thr
Common ecosystemThreadWorks lead
Format familyNative/vector embroidery lead
Satin Studio statusResearching
Open / importNo
ExportNo
ConfidenceLow-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.