Skip to main content

OFM

Status

FieldValue
Extension(s).ofm
Common ecosystemMelco DesignShop
Format familyNative working file
Satin Studio statusResearching
Open / importNo
ExportNo
ConfidenceMedium.

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.