Was ist das DTA-Dateiformat?
Dateien mit der Erweiterung .dta sind am häufigsten Stata-Datendateien - das native Datensatzformat von StataCorp LLC -, obwohl .dta auch von einigen anderen Anwendungen als allgemeine Erweiterung für Datendateien verwendet wird. Eine .dta-Datei kann je nach erzeugender Anwendung verschiedene Arten von statistischen Informationen enthalten.
Das Stata-.dta-Format geht auf Stata 1.0 (1985) zurück; interne Formatversionen 104-121 entsprechen Stata-Versionen 8 bis 19. In .dta-Dateien gespeicherte Daten liegen in einem strukturierten Binärformat vor. Moderne Dateien (Format 117 und höher, erzeugt von Stata 13+) verwenden ein XML-getaggtes Binärlayout und beginnen mit der literalen ASCII-Signatur <stata_dta> an Byte Null, was sie leicht identifizierbar macht. Ältere Dateien (Formate 104-115) tragen keine ASCII-Signatur - das erste Byte kodiert nur die numerische Formatversionskennung.
Jeder .dta-Datensatz enthält eine rechteckige Tabelle aus Variablen (Spalten) und Beobachtungen (Zeilen). Jede Variable trägt einen Namen, einen Speichertyp, ein Anzeigeformat und optional ein Label; die Datei kann auch Metadaten auf Datensatzebene enthalten, wie Zeitstempel, Sortiervariablenliste, Wertlabel-Wörterbücher und benutzerdefinierte Eigenschaften. Unterstützte numerische Typen umfassen byte, int, long, float und double; Zeichenfolgentypen reichen von fester Breite str1-str2045 bis zum variablen strL (bis zu ~2 Milliarden Zeichen, verfügbar in Format 117+).
Neben Stata selbst sind .dta-Dateien breit interoperabel und können mit kostenlosen Tools geöffnet oder konvertiert werden:
Sicherheit
RISIKO: LOWEine Stata-.dta enthält passive Daten - sie enthält keinen ausführbaren Code, daher ist das Öffnen in einem Viewer sicher. Die realen Risiken sind keine Malware: Datensätze können vertrauliche/persönliche Daten enthalten (anonymisieren Sie vor dem Teilen), und Wert-/Variablenlabels gehen beim CSV-Export leicht verloren. Browser-Viewer wie PondPilot verarbeiten die Datei lokal - prüfen Sie dies jedoch, bevor Sie sensible Forschungsdaten hochladen. Meiden Sie gefälschte „DTA Viewer/Repair“-Download-Seiten, die Adware bündeln - bevorzugen Sie die hier aufgeführten kostenlosen Leseprogramme.
Formatdetails
kurz gefasst- Turbo-Pascal-Datentabelle - Borland Turbo Pascal speicherte Datentabellen als .dta, die nur in dieser Legacy-Umgebung lesbar sind.
- Generische Spiel-/Anwendungsdaten - Einige Spiele und Apps verwenden .dta als allgemeines „Daten“-Suffix für ihre eigenen Dateien, die nur vom erzeugenden Programm geöffnet werden können.
Programme zum Öffnen von DTA-Dateien
Technische Details
technische Spezifikation| Formattyp | Proprietäres binäres Statistik-Datensatzformat |
| Hauptentwickler | StataCorp LLC |
| Interne Formatversionen | 104-121, entsprechend Stata-Versionen 8 bis 19 |
| Magic-Signatur | ASCII-Text „<stata_dta>“ an Byte-Offset 0 (Format 117+, Stata 13 und neuer); keine ASCII-Signatur in älteren Formaten 104-115 |
| MIME-Typ | application/x-stata-dta |
| Zeichenkodierung | UTF-8 in Format 118+ (Stata 14+); ASCII in früheren Versionen |
| Datenlayout | Rechteckig: eine Zeile pro Beobachtung, eine Spalte pro Variable |
| Unterstützte Speichertypen | byte, int, long, float, double; str#-Zeichenfolgen fixer Breite bis str2045; strL-Zeichenfolgen variabler Länge (Format 117+) |
| Variablen-Metadaten | Name, Speichertyp, Anzeigeformat, Variablenlabel und Name des Wertlabel-Wörterbuchs pro Variable gespeichert |
| Datensatz-Metadaten | Zeitstempel, Sortiervariablenliste, Wertlabel-Wörterbücher und benutzerdefinierte Schlüssel-Wert-Eigenschaften |
| Byte-Reihenfolge | Little-Endian in Format 117+; frühere Versionen unterstützten sowohl Little-Endian als auch Big-Endian |
| Komprimierung | Standardmäßig unkomprimiert; optionale zlib-Komprimierung in Format 121 (Stata 18) eingeführt |
| Maximale Variablen | 2.047 (Stata/IC); 32.767 (Stata/SE); 120.000 (Stata/MP) |
| Interoperabilität | Lesbar durch R (haven-Paket), Python (pyreadstat/pandas), PSPP und SAS (PROC IMPORT) |
| Plattformübergreifende Verfügbarkeit | Windows, macOS und Linux; Format-117+-Dateien sind byte-reihenfolge-portabel auf allen Plattformen |
| Veröffentlicht | Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19 |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.stata.com |
DTA-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DTA-Dateien.