O que é o formato de ficheiro DTA?
Arquivos com a extensão .dta são mais comumente Arquivos de Dados Stata - o formato de conjunto de dados nativo criado pela StataCorp LLC - embora .dta também seja usado como uma extensão genérica por um punhado de outras aplicações para armazenar dados. Um arquivo .dta pode conter vários tipos de informações estatísticas, dependendo da aplicação que o produziu.
O formato .dta do Stata remonta ao Stata 1.0 (1985), com versões de formato interno 104-121 mapeando para as versões do Stata 8 a 19. Os dados armazenados em arquivos .dta são salvos em um formato binário estruturado. Arquivos modernos (formato 117 e posteriores, produzidos pelo Stata 13+) usam um layout binário com etiquetas XML e começam com a assinatura ASCII literal <stata_dta> no byte zero, tornando-os fáceis de identificar. Arquivos mais antigos (formatos 104-115) não possuem assinatura ASCII - o primeiro byte codifica apenas o identificador numérico da versão do formato.
Cada conjunto de dados .dta contém uma tabela retangular de variáveis (colunas) e observações (linhas). Cada variável possui um nome, tipo de armazenamento, formato de exibição e um rótulo opcional, e o arquivo também pode incluir metadados de nível de conjunto de dados, como um carimbo de data/hora, lista de variáveis de ordenação, dicionários de rótulos de valores e características definidas pelo usuário. Os tipos numéricos suportados incluem byte, int, long, float e double; os tipos de string variam de largura fixa str1-str2045 até o strL de comprimento variável (até ~2 bilhões de caracteres, disponível no formato 117+).
Além do próprio Stata, os arquivos .dta são amplamente interoperáveis e podem ser abertos ou convertidos usando ferramentas gratuitas:
Segurança e proteção
RISCO: LOWUm .dta do Stata são dados passivos - não contém código executável, portanto, abrir um em um visualizador é seguro. As precauções realistas não são malware: conjuntos de dados podem conter dados confidenciais/pessoais (anonimize antes de compartilhar), e rótulos de valores/variáveis são fáceis de perder ao exportar para CSV. Visualizadores de navegador como o PondPilot processam o arquivo localmente, mas verifique isso antes de carregar dados de pesquisa sensíveis em qualquer lugar. Cuidado com sites de download falsos de «visualizador/reparo de DTA» que incluem adware - prefira os leitores gratuitos listados aqui.
Detalhes do formato
em resumo- Tabela de dados Turbo Pascal - O Borland Turbo Pascal armazenava tabelas de dados como .dta, legíveis apenas por esse ambiente legado.
- Dados genéricos de jogos / aplicações - Alguns jogos e aplicativos usam .dta como um sufixo simples de «data» para seus próprios arquivos, abertos apenas pelo programa de origem.
Programas que abrem arquivos DTA
Detalhes técnicos
especificação profunda| Tipo de formato | Conjunto de dados estatísticos binário proprietário |
| Desenvolvedor principal | StataCorp LLC |
| Versões de formato interno | 104-121, correspondentes às versões do Stata 8 a 19 |
| Assinatura mágica | Texto ASCII "<stata_dta>" no deslocamento de byte 0 (formato 117+, Stata 13 e posteriores); sem assinatura ASCII em formatos mais antigos 104-115 |
| Tipo MIME | application/x-stata-dta |
| Codificação de caracteres | UTF-8 no formato 118+ (Stata 14+); ASCII em versões anteriores |
| Layout de dados | Retangular: uma linha por observação, uma coluna por variável |
| Tipos de armazenamento suportados | byte, int, long, float, double; strings de largura fixa str# até str2045; strings de comprimento variável strL (formato 117+) |
| Metadados de variável | Nome, tipo de armazenamento, formato de exibição, rótulo de variável e nome do dicionário de rótulos de valores armazenados por variável |
| Metadados do conjunto de dados | Carimbo de data/hora, lista de variáveis de ordenação, dicionários de rótulos de valores e características de chave-valor definidas pelo usuário |
| Endianness | Little-endian no formato 117+; versões anteriores suportavam ordens de bytes little-endian e big-endian |
| Compressão | Não compactado por padrão; compressão zlib opcional introduzida no formato 121 (Stata 18) |
| Máximo de variáveis | 2.047 (Stata/IC); 32.767 (Stata/SE); 120.000 (Stata/MP) |
| Interoperabilidade | Legível por R (pacote haven), Python (pyreadstat / pandas), PSPP e SAS (PROC IMPORT) |
| Disponibilidade multiplataforma | Windows, macOS e Linux; arquivos de formato 117+ são portáteis quanto à ordem de bytes em todas as plataformas |
| Lançado | Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19 |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.stata.com |
Conversões de DTA
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DTA.