Add read+write support for .ppt, the PowerPoint Binary File Format, as defined by [MS-PPT]. Unlike Word/Excel's stream-of-records-in-one-stream layout, PowerPoint's binary format is a tree of nested records (the "Current User" stream plus the PowerPoint Document stream's record hierarchy) inside an [MS-CFB] compound file — archive-codec's existing CFB reader already gets a codec to the raw stream bytes; parsing the record tree itself (and mapping it to/from the shared document-schema.js content schema, matching how ooxml.js's pptx support and odf.js's odp support both target the same schema) is the actual work.
Part of #85.
Add read+write support for
.ppt, the PowerPoint Binary File Format, as defined by [MS-PPT]. Unlike Word/Excel's stream-of-records-in-one-stream layout, PowerPoint's binary format is a tree of nested records (the "Current User" stream plus thePowerPoint Documentstream's record hierarchy) inside an [MS-CFB] compound file —archive-codec's existing CFB reader already gets a codec to the raw stream bytes; parsing the record tree itself (and mapping it to/from the shareddocument-schema.jscontent schema, matching howooxml.js's pptx support andodf.js's odp support both target the same schema) is the actual work.Part of #85.