OFM
Status
| Field | Value |
|---|---|
| Extension(s) | .ofm |
| Common ecosystem | Melco DesignShop |
| Format family | Native working file |
| Satin Studio status | Researching |
| Open / import | No |
| Export | No |
| Confidence | Medium. |
What it is
OFM is a Melco DesignShop working file for editable embroidery designs.
Satin Studio direction
Import-only research, not a near-term exporter.
Versions and variants
OFM is a native working format. It should not be treated as a simple expanded stitch stream without version-specific evidence.
File identification notes
Reported OFM-family files are compound binary documents and may include stitch data among richer design/application data.
Observed structure notes
- OFM is a native Melco working-file lead. Treat it as a compound/application document until version and stream maps are verified.
- Expect richer design objects, settings, and generated stitch data rather than a single expanded stream.
Structure sketch
OFM is a Melco working-file lead. Treat it as a compound native document rather than an expanded stream.
struct OfmContainer<'a> {
container_header: &'a [u8],
streams: &'a [OfmStream<'a>], // object data, settings, stitch data, previews, unknown
}
struct OfmStream<'a> {
name_or_kind: Option<&'a str>,
payload: &'a [u8],
}
What we still need
Known-version files, container maps, object semantics, and stitch-data extraction rules.