L'estensione di file RPT è un formato generico utilizzato principalmente per archiviare dati di report generati da varie applicazioni software. Poiché 'RPT' sta per 'Report', non è legato a una singola specifica proprietaria, ma funge piuttosto da contenitore per informazioni strutturate, testo e istruzioni di formattazione. L'associazione più comune è con Crystal Reports, un'applicazione di business intelligence utilizzata per progettare e generare report complessi da database. In questo contesto, un file RPT contiene il layout del report, le informazioni sulla connessione al database e talvolta dati memorizzati nella cache. Oltre a Crystal Reports, molti altri sistemi legacy, software di contabilità e strumenti di gestione database utilizzano l'estensione .rpt per esportare log, riepiloghi finanziari o aggiornamenti sullo stato del sistema. Poiché questi file vengono spesso generati dinamicamente, possono contenere testo semplice, dati binari o strutture basate su XML a seconda dell'applicazione di origine. Gli utenti dovrebbero prestare attenzione quando aprono file RPT da fonti sconosciute, poiché sono spesso specifici del software che li ha creati e potrebbero non essere compatibili tra diversi motori di generazione di report.