Satin Studio Manual

STC / STX

Status

FieldValue
Extension(s).stc, .stx
Common ecosystemUnknown stitch/container leads
Format familyUnknown
Satin Studio statusReference only
Open / importNo
ExportNo
ConfidenceLow.

What it is

STC and STX appear in some embroidery conversion contexts but collide with other domains.

Satin Studio behavior

Satin Studio documents this format for identification and inspection. It does not open or export the file.

Versions and variants

Satin Studio checks the file signature and dialect rather than trusting the extension. An unrecognized version remains unopened, with the original file preserved for inspection.

File identification notes

Unknown.

Observed structure notes

Structure sketch

STC and STX have separate observed shapes:

struct StcCandidate<'a> {
    text_header: [u8; 0x28],
    records: &'a [StcRecord],
}

struct StcRecord {
    dx: i8,
    dy: i8,
    control: u8,                       // 0x01 stitch, 0x00 jump, 25 end, otherwise needle = control - 2
}

struct StxCandidate<'a> {
    signature: [u8; 3],                // observed b"STX"
    header_rest: [u8; 0x09],
    color_start_offset: u32,
    unknown_block_offset: u32,
    stitch_start_offset: u32,
    exp_stitch_stream: &'a [u8],
}

Compatibility evidence

The notes above help identify and inspect the format; they do not imply import or export support. Keep the original file and record the machine and software that produced it.