Satin Studio Manual

DAT

Status

FieldValue
Extension(s).dat
Common ecosystemBarudan lead
Format familyMachine-specific lead
Satin Studio statusReference only
Open / importNo
ExportNo
ConfidenceLow-medium.

What it is

DAT is tracked as a Barudan embroidery format lead. The .dat extension is very broad outside embroidery, so Satin Studio should not infer embroidery content by extension alone.

Satin Studio behavior

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

Versions and variants

Unknown.

File identification notes

Reported structure includes a 256-byte header followed by unsigned x, y, control-style records.

Observed structure notes

Structure sketch

DAT needs dialect-specific shapes:

struct BarudanDatCandidate<'a> {
    records: &'a [BarudanDatRecord],
}

struct BarudanDatRecord {
    control: u8,                       // bit 0x80 expected; 0x20 negates x; 0x40 negates y
    y: u8,
    x: u8,
}

struct SunstarDatCandidate<'a> {
    header: [u8; 0x100],
    records: &'a [SunstarDatRecord],
}

struct SunstarDatRecord {
    x_with_sign: u8,                    // high bit negates magnitude
    y_with_sign: u8,                    // high bit negates magnitude
    control: 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.