Die Dateiendung RPT ist ein generisches Format, das primär zur Speicherung von Berichtsdaten dient, die von verschiedenen Softwareanwendungen generiert werden. Da „RPT“ für „Report“ (Bericht) steht, ist es nicht an eine einzelne proprietäre Spezifikation gebunden, sondern fungiert vielmehr als Container für strukturierte Informationen, Text und Formatierungsanweisungen. Die häufigste Assoziation besteht mit SAP Crystal Reports, einer Business-Intelligence-Anwendung, die zum Entwerfen und Erstellen komplexer Berichte aus Datenbanken verwendet wird. In diesem Kontext enthält eine RPT-Datei das Berichtslayout, Informationen zur Datenbankverbindung und manchmal zwischengespeicherte Daten. Neben Crystal Reports nutzen viele andere Legacy-Systeme, Buchhaltungssoftware und Datenbankverwaltungstools die Endung .rpt, um Protokolle, Finanzzusammenfassungen oder Systemstatus-Updates zu exportieren. Da diese Dateien oft dynamisch generiert werden, können sie je nach Ursprungsanwendung einfachen Text, Binärdaten oder XML-basierte Strukturen enthalten. Benutzer sollten beim Öffnen von RPT-Dateien aus unbekannten Quellen vorsichtig sein, da sie oft spezifisch für die Software sind, die sie erstellt hat, und möglicherweise nicht zwischen verschiedenen Bericht-Engines kompatibel sind.