Skip to content

Add .doc (Word Binary File Format) read+write support #816

Description

@Mearman

Add read+write support for .doc, the Word Binary File Format, as defined by [MS-DOC]. The document's FIB (File Information Block), piece table, and associated streams live inside an [MS-CFB] compound file — archive-codec's existing CFB reader already gets a codec to the raw stream bytes; parsing the binary structure itself (and mapping it to/from the shared document-schema.js content schema, matching how ooxml.js's docx support and odf.js's odt support both target the same schema) is the actual work.

Part of #85. [MS-DOC] is one of the two largest specs in this family (~1,200 pages) and was the primary reason the original assessment called the whole group out of scope.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions