-
Notifications
You must be signed in to change notification settings - Fork 29
Formats
tatarize edited this page Jul 9, 2018
·
14 revisions
- Dst: Fully implemented with all headers and and metadata.
- Exp: Fully implemented
- Pes: Fully implemented doesn't save out graphics other than the ones it makes.
- Vp3: Fully implemented for single-design files.
- Jef: Fully implemented. May need future advancements for Jef+
- PEC: Fully implemented. Some parts are still kind of unknown.
- Svg: Debug vector viewing is fully functional. It might be possible to expand it to mock up sequins.
- Cvs: Debug export of relevant data.
(nothing else)
- Dst Fully Implemented. Loads all relevant metadata and expanded headers.
- Exp Fully Implemented. Loads all stitches.
- Pes Fully Implemented, for stitch data within the pec block, and Pes threads.
- Jef Fully Implemented, might hit issues reading JEF+ needs testing.
- Vp3 Fully Implemented, does not read the multi-design files but has hooks for doing so.
- Pec Fully Implemented. Loads graphics in addition to thread chart and stitches.
- Sew - Loads with colors.
- Shv - Loads with error. COLOR CHANGE FAIL
- XXX - Loads with colors.
Weakly Implemented
- 10o - Stitches load. Jumps are stitched.
- 100 - Untested (no files available)
- Bro - Untested (no files available)
- Dat - Untested (no files available)
- Dsb - Stitches load. Never shifts to next color.
- Dsz - Produces garbage. x = y line.
- Emd - Stitches load. ( No colors )
- Exy - Untested (no files available)
- Fxy - Untested (no files available)
- Gt - Untested (no files available)
- Inb - Stitches load. ( No colors )
- U01 - Stitches load. ( No colors ) ( Might have colors in file )
- Tbf - Loads with colors.
For some of these. No known embroidery files exist for them. And libembroidery has only a stub. They basically equate to being a rumor.
- Ksm
- Max
- Pcd
- Ksm a lot like EXP, and had the first writer of the bunch.
- Max is an embroidery format. REader + Writer.
- Mit is an embroidery format, also, literally just signed 8 bit dx, dy values.
- New is an embroidery format. Akin to Fxy apparently.
- Ofm is an embroidery format, apparently read from one of those compound binary things.
- Sst is similar to all flip bit command header formats.
- Stx is apparently an embroidery format, with some mapping.
- T01 is DST encoding with no header.
- T09 is commandbite flip, x,y, formatting with 0x0C of header.
- Tap is dst encoded with no header.
- U00 is very similar to to U01, Apparently has thread data which isn't something U01 knew about, but likely has.
- Zsk poorly mapped triplet code.
- Pcd is an embroidery format. Reader + Writer.
- Pcm similar to Pcd.
- Pcq similar to Pdc.
- Pcs is a bit hinky.
- Phb is has colors and calls REad Pec Stitches.
- Phc is same as calls for ReadPecStitches (apparently it has a PEC block)
- Thr is Thredworks file. For embroidery software not embroidery machines. Bunch of floats and fills data.
- Csd has a weird byte replacement cypher, but doable.
- Hus has that tiny arc table compression format thing that seems excessively annoying.
- Art libembroidery has a stub. Also, within the compound binary structure the various elements are replacement ciphered and the relevant data has 4 bytes of file size and zlib content the rest of the file.
- Emb much like Art with a different cypher.
- Bmc libembroidery has a stub. Files exist.
- Cnd libembroidery has a stub.
- Dem libembroidery has a stub.
- Pel libembroidery has a stub.
- Pem libembroidery has a stub.
- Rgb is color only format.
- Inf is a color-only file.
- Col is a color-only file.
- Edr is a color-only file.
- Plt is HPGP plotter formatting.
- Dxf is that interchange format for cad stuff.