From proprietary to portable: analyzing and standardizing quilting design file formats

Publication Type honors thesis
School or College School of Computing
Department Computer Science
Faculty Mentor H. James de St. Germain
Creator Lee, Jaden
Title From proprietary to portable: analyzing and standardizing quilting design file formats
Date 2025
Description Manufacturers of modern longarm quilting machines develop intricate computerized systems to control stitching speed and consistency. These machines are typically paired with proprietary software that interfaces with the hardware using undocumented file formats, which are only accessible to design software companies through non-disclosed licensing agreements. StitchMe is a quilting design platform that aims to enhance the interoperability of quilting machines without relying on costly file converters. To support widely used longarm machines, StitchMe has reverse-engineered these proprietary formats, enabling users to convert files across different systems. Traditionally, analyzing file format grammars has relied on visual inspection, developer-written regular expressions, and handcrafted scripts. However, the emergence of pattern-matching large language models offers a novel approach to parsing the grammars underlying proprietary file structures. Combining these new tools with traditional methods such as text and hex editor analysis, StitchMe examined quilting design files to uncover the specifications of several file types. The case study revealed that these proprietary formats prioritize neither security nor uniqueness; instead, they encode information in remarkably similar ways. To promote portability and accessibility, a universal open file format should be adopted across all quilting machines.
Type Text
Publisher University of Utah
Subject proprietary file format reverse engineering; interoperability; large language models
Language eng
Rights Management (c) Jaden Lee
Format Medium application/pdf
ARK ark:/87278/s6jprjbp
Setname ir_htoa
ID 2917244
OCR Text Show
Reference URL https://collections.lib.utah.edu/ark:/87278/s6jprjbp