Overview of olefile capabilities
masterolefile is a pure Python module used to parse, read, and write Microsoft OLE2 files (also known as Compound File Binary Format or Structured Storage).
Key capabilities include:
- Parsing and reading legacy Microsoft Office formats (Word .doc, Excel .xls, PowerPoint .ppt, etc.), MSI files, and Outlook messages.
- Listing all streams and storages within an OLE file.
- Opening streams as files.
- Parsing and reading property streams containing file metadata.
Note: olefile is a low-level library intended for developers. For higher-level tools focused on malware analysis and forensics, consider using python-oletools, which is built upon olefile.