What is the DOI file format?
Files with the .doi extension store BIRT Data Object Instances in the form of a BDO Instance. BIRT (Business Intelligence and Reporting Tools) is a category of software tools originally designed by Actuate Corporation - now part of OpenText - and has been developed as part of the Eclipse project since 2005. This multiplatform solution is available as an Eclipse plugin or as a stand-alone application, and allows users to create business intelligence reports, visualizations, and dashboards for streamlined data analytics.
.doi files store model data used for generating reports and visualizations. The data they contain can vary depending on the software configuration and data processing requirements. .doi files function as a binary data cache, drawing from sources such as relational databases, flat data files, XML feeds, or web services. This enables reusable data objects to be shared across multiple .rptdesign report layouts without re-querying the source on every report run.
Data object instances saved as .doi files are in binary format and cannot be opened, edited, or viewed directly. To create, work with, or consume such files, dedicated BIRT tools are required - such as Actuate BIRT Designer Professional or OpenText iHub. These tools allow users to build solutions for data object instance analysis and produce .rptdocument report outputs that reference the cached data.
Security & safety
RISK: LOWA .doi is a passive binary data cache with no executable content, so opening it inside BIRT is not dangerous. The only real concern is confidentiality: because it is a materialized query result, it can contain real business data (customer records, financials) and should be handled per your organization's data-protection rules.
Format details
in a nutshell- Adobe Acrobat Sequence / shared review marker - Some Adobe and other apps have historically used .doi for internal index/marker files unrelated to BIRT.
Programs that open DOI files
Technical details
deep spec| Container type | Proprietary binary data cache |
| Data model | Serialized BIRT Data Object (BDO) instance |
| Developer | Actuate Corporation (now part of OpenText) |
| Primary platform | Windows; server runtime is Java-based and cross-platform |
| Required tooling | Actuate BIRT Designer Professional or OpenText iHub |
| Introduced | c. 2013, Actuate BIRT 11 / iHub data-object feature |
| File encoding | Binary; not human-readable or directly editable |
| Caching role | Stores pre-fetched or pre-processed data to avoid repeated source queries |
| Typical data sources | Relational databases, XML feeds, flat files, web services |
| Eclipse integration | Compatible with Eclipse-based BIRT plugin deployments |
| Companion design format | Paired with .rptdesign report layout definitions |
| Companion output format | Consumed alongside .rptdocument rendered report files |
| Reusability scope | A single .doi file can supply cached data to multiple report designs simultaneously |
| Server deployment | Managed within Actuate iHub or OpenText Analytics server environments |
| Released | c. 2013 (Actuate BIRT 11 / iHub data-object feature) |
| Specification | www.opentext.com |