Skip to content

Latest commit

 

History

History
7 lines (4 loc) · 1.27 KB

file_container.md

File metadata and controls

7 lines (4 loc) · 1.27 KB

File Container

OrCAD's file formats DSN and OLB use Microsoft's Compound File Binary File Format (CFBF) or the older version OLE1.0 and OLE2.0 Formats, see also Wikipedia. According to the file command on Linux, version 2 is used. This format can be read via CompoundFileReader.

OpenMCDF's Structured Storage eXplorer allows a fast investigation of the file structure (Windows only).

Typically CFBF container store a custom CLSID in the root storage object to identify the applicable application e.g. OrCAD or Microsoft Office. However, OrCAD provides this CLSID in a generic application independent form as {00000000-0000-0000-0000-000000000000}. See 'Root storage object CLSIDs' for technical details. As a result it's not easy to identify an unknown CFBF container as an OrCAD design, e.g. via the Linux file application.