¿Qué es el formato de archivo DTA?
Los archivos con la extensión .dta son comúnmente Archivos de datos de Stata -el formato de conjunto de datos nativo creado por StataCorp LLC- aunque .dta también se utiliza como una extensión genérica por un puñado de otras aplicaciones para almacenar datos. Un archivo .dta puede contener varios tipos de información estadística, dependiendo de la aplicación que lo produjo.
El formato .dta de Stata se remonta a Stata 1.0 (1985), con versiones de formato interno 104-121 que corresponden a las versiones de Stata 8 a 19. Los datos almacenados en archivos .dta se guardan en un formato binario estructurado. Los archivos modernos (formato 117 y posteriores, producidos por Stata 13+) utilizan un diseño binario con etiquetas XML y comienzan con la firma ASCII literal <stata_dta> en el byte cero, lo que los hace fáciles de identificar. Los archivos más antiguos (formatos 104-115) no llevan firma ASCII; el primer byte codifica únicamente el identificador numérico de la versión del formato.
Cada conjunto de datos .dta contiene una tabla rectangular de variables (columnas) y observaciones (filas). Cada variable lleva un nombre, tipo de almacenamiento, formato de visualización y una etiqueta opcional, y el archivo también puede incluir metadatos a nivel de conjunto de datos, como una marca de tiempo, lista de variables de ordenación, diccionarios de etiquetas de valor y características definidas por el usuario. Los tipos numéricos admitidos incluyen byte, int, long, float y double; los tipos de cadena van desde el ancho fijo str1-str2045 hasta el strL de longitud variable (hasta ~2 mil millones de caracteres, disponible en el formato 117+).
Más allá del propio Stata, los archivos .dta son ampliamente interoperables y pueden abrirse o convertirse utilizando herramientas gratuitas:
Seguridad y protección
RIESGO: LOWUn .dta de Stata son datos pasivos -no contiene código ejecutable, por lo que abrir uno en un visor es seguro. Las precauciones realistas no se refieren al malware: los conjuntos de datos pueden contener datos confidenciales/personales (anonimizar antes de compartir), y las etiquetas de valor/variable son fáciles de perder al exportar a CSV. Los visores de navegador como PondPilot procesan el archivo localmente, pero verifique eso antes de cargar datos de investigación sensibles en cualquier lugar. Tenga cuidado con los sitios de descarga falsos de «visor/reparación de DTA» que incluyen adware; prefiera los lectores gratuitos enumerados aquí.
Detalles del formato
en pocas palabras- Tabla de datos de Turbo Pascal - Borland Turbo Pascal almacenaba tablas de datos como .dta, legibles solo por ese entorno heredado.
- Datos genéricos de juegos / aplicaciones - Algunos juegos y aplicaciones usan .dta como un sufijo simple de «datos» para sus propios archivos, abiertos solo por el programa de origen.
Programas que abren archivos DTA
Detalles técnicos
especificación profunda| Tipo de formato | Conjunto de datos estadísticos binario propietario |
| Desarrollador principal | StataCorp LLC |
| Versiones de formato interno | 104-121, correspondientes a las versiones de Stata 8 a 19 |
| Firma mágica | Texto ASCII "<stata_dta>" en el desplazamiento de byte 0 (formato 117+, Stata 13 y posteriores); sin firma ASCII en formatos antiguos 104-115 |
| Tipo MIME | application/x-stata-dta |
| Codificación de caracteres | UTF-8 en formato 118+ (Stata 14+); ASCII en versiones anteriores |
| Diseño de datos | Rectangular: una fila por observación, una columna por variable |
| Tipos de almacenamiento admitidos | byte, int, long, float, double; cadenas de ancho fijo str# hasta str2045; cadenas de longitud variable strL (formato 117+) |
| Metadatos de variable | Nombre, tipo de almacenamiento, formato de visualización, etiqueta de variable y nombre del diccionario de etiquetas de valor almacenados por variable |
| Metadatos del conjunto de datos | Marca de tiempo, lista de variables de ordenación, diccionarios de etiquetas de valor y características clave-valor definidas por el usuario |
| Endianness | Little-endian en formato 117+; las versiones anteriores admitían órdenes de bytes tanto little-endian como big-endian |
| Compresión | Sin comprimir por defecto; compresión zlib opcional introducida en el formato 121 (Stata 18) |
| Máximo de variables | 2,047 (Stata/IC); 32,767 (Stata/SE); 120,000 (Stata/MP) |
| Interoperabilidad | Legible por R (paquete haven), Python (pyreadstat / pandas), PSPP y SAS (PROC IMPORT) |
| Disponibilidad multiplataforma | Windows, macOS y Linux; los archivos de formato 117+ son portátiles en cuanto al orden de bytes en todas las plataformas |
| Lanzado | Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.stata.com |
Conversiones de DTA
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos DTA.