Vad är filformatet DTA?
Filer med filändelsen .dta är oftast Stata Data Files - det infödda dataset-formatet skapat av StataCorp LLC - även om .dta också används som en generisk ändelse av en handfull andra applikationer för att lagra data. En .dta-fil kan innehålla olika typer av statistisk information, beroende på vilken applikation som skapade den.
Stata-formatet .dta går tillbaka till Stata 1.0 (1985), med interna formatversioner 104-121 som motsvarar Stata-utgåvorna 8 till 19. Data som lagras i .dta-filer sparas i ett strukturerat binärt format. Moderna filer (format 117 och senare, producerade av Stata 13+) använder en XML-taggad binär layout och börjar med den bokstavliga ASCII-signaturen <stata_dta> vid byte noll, vilket gör dem enkla att identifiera. Äldre filer (format 104-115) har ingen ASCII-signatur - den första byten kodar endast den numeriska formatversionsidentifieraren.
Varje .dta-dataset innehåller en rektangulär tabell med variabler (kolumner) och observationer (rader). Varje variabel har ett namn, lagringstyp, visningsformat och en valfri etikett, och filen kan även innehålla metadata på dataset-nivå såsom en tidsstämpel, sorteringsvariabellista, värdeetikettsordböcker och användardefinierade egenskaper. Numeriska typer som stöds inkluderar byte, int, long, float och double; strängtyper sträcker sig från fast bredd str1-str2045 till variabel längd strL (upp till ~2 miljarder tecken, tillgängligt i format 117+).
Utöver Stata självt är .dta-filer allmänt kompatibla och kan öppnas eller konverteras med gratisverktyg:
Säkerhet & trygghet
RISK: LOWEn Stata .dta är passiv data - den innehåller ingen exekverbar kod, så det är säkert att öppna en i en visare. De realistiska varningarna gäller icke-skadlig kod: dataset kan innehålla konfidentiella/personliga uppgifter (anonymisera före delning), och värde-/variabeletiketter är lätta att förlora vid export till CSV. Webbläsarvisare som PondPilot bearbetar filen lokalt, men verifiera det innan du laddar upp känslig forskningsdata någonstans. Se upp för falska webbplatser för nedladdning av «DTA viewer/repair» som buntar med annonsprogram - föredra de gratisläsare som listas här.
Formatdetaljer
i ett nötskal- Turbo Pascal datatabell - Borland Turbo Pascal lagrade datatabeller som .dta, läsbara endast av den föråldrade miljön.
- Generisk spel- / applikationsdata - Vissa spel och appar använder .dta som ett vanligt «data»-suffix för sina egna filer, som endast öppnas av det ursprungliga programmet.
Program som öppnar DTA-filer
Tekniska detaljer
djup specifikation| Formattyp | Proprietärt binärt statistiskt dataset |
| Huvudutvecklare | StataCorp LLC |
| Interna formatversioner | 104-121, motsvarande Stata-utgåvorna 8 till 19 |
| Magisk signatur | ASCII-text "<stata_dta>" vid byte-offset 0 (format 117+, Stata 13 och senare); ingen ASCII-signatur i äldre format 104-115 |
| MIME-typ | application/x-stata-dta |
| Teckenkodning | UTF-8 i format 118+ (Stata 14+); ASCII i tidigare versioner |
| Datalayout | Rektangulär: en rad per observation, en kolumn per variabel |
| Lagringstyper som stöds | byte, int, long, float, double; str# strängar med fast bredd upp till str2045; strL strängar med variabel längd (format 117+) |
| Variabel-metadata | Namn, lagringstyp, visningsformat, variabeletikett och namn på värdeetikettsordbok lagras per variabel |
| Dataset-metadata | Tidsstämpel, sorteringsvariabellista, värdeetikettsordböcker och användardefinierade nyckel-värde-egenskaper |
| Endianness | Little-endian i format 117+; tidigare versioner stödde både little-endian och big-endian byteordning |
| Komprimering | Okomprimerad som standard; valfri zlib-komprimering introducerad i format 121 (Stata 18) |
| Maximalt antal variabler | 2 047 (Stata/IC); 32 767 (Stata/SE); 120 000 (Stata/MP) |
| Interoperabilitet | Läsbar av R (paketet haven), Python (pyreadstat / pandas), PSPP och SAS (PROC IMPORT) |
| Plattformsoberoende tillgänglighet | Windows, macOS och Linux; filer i format 117+ är portabla gällande byteordning över alla plattformar |
| Släppt | Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.stata.com |
DTA-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DTA-filer.