Tool
cupertino-files
cupertino-files is a TypeScript library for reading and writing modern Apple Pages, Numbers, and Keynote documents. It models their undocumented file structures from real documents, exposes editing APIs and CLI tools, and publishes format notes and a language-neutral conformance suite.
- Targets
- App
- Category
- Binary analysis libraries
- Relationship
- Foundation tool
- Sources reviewed
Requirements & limits
- Prerequisites: Node.js 22 or later or a modern browser; the package is ESM-only.
- Prerequisites: Modern Pages, Numbers, or Keynote documents for reading and editing.
- Limits: iWork ’09 XML and password-protected documents are declined.
- License: MIT License.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · den-frie-vilje/cupertino-files · Revision 9550fc8
- research/README.md GitHub · den-frie-vilje/cupertino-files · Revision 9550fc8
More in Native binaries
- PackerScope · Tool
- imprint · Tool
- kdemulator · Tool
- DownUnderCTF: masked-squares flag checker · Case study
- Show Your Work: a measured dissection of REA's evidence architecture · Case study
- Windows loader: static malware analysis with REA and Codex · Case study