NEW
Status
| Field | Value |
|---|---|
| Extension(s) | .new |
| Common ecosystem | Unknown embroidery lead |
| Format family | Unknown |
| Satin Studio status | Reference only |
| 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 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
- 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
}
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.