NEW
Status
| Field | Value |
|---|---|
| Extension(s) | .new |
| Common ecosystem | Unknown embroidery lead |
| Format family | Unknown |
| Satin Studio status | Researching |
| Open / import | No |
| Export | No |
| Confidence | Low. |
What it is
NEW appears in some extension lists and collides with a generic English word.
Satin Studio direction
Never accept by extension alone.
Versions and variants
This entry is tracked as a format lead, but Satin Studio does not yet have a public version or dialect matrix for it. Real sample files with machine/software provenance are needed before support can be planned safely.
File identification notes
Unknown.
Observed structure notes
- Observed NEW readers skip two initial bytes, likely a stitch count, then read three-byte records.
- Observed record layout is
x, y, control; control bit0x40negates X and bit0x20negates Y. Remaining low bits classify stitch, jump, color change, and end. - Observed controls: low bits
0stitch,0b00010001end, bit0x02color change, and bit0x01jump.
Structure sketch
Observed NEW files have a short prefix and unsigned triplet records:
struct NewCandidate<'a> {
prefix: [u8; 2], // likely stitch count in observed readers
records: &'a [NewRecord],
}
struct NewRecord {
x: u8,
y: u8,
control: u8, // 0x40 negates x; 0x20 negates y
}
What we still need
Samples with provenance and a strong signature.