¿Qué es el formato de archivo STR?
Un archivo .str es un Objeto de lista de estructura de dBASE - un complemento de metadatos binarios generado por la familia de bases de datos dBASE (dBASE PLUS, Visual dBASE y el linaje heredado de DOS). Describe el diseño de las columnas de una tabla .dbf: el nombre de cada campo, el tipo de datos, el ancho de caracteres y el número de decimales se almacenan aquí, independientemente de los datos reales de las filas.
Los registros de la tabla residen en el archivo .dbf emparejado. El .str actúa como un plano de esquema reutilizable que las aplicaciones dBASE pueden leer para validar, recrear o reestructurar una tabla sin cargar el conjunto de datos completo. Esta separación permite a los desarrolladores almacenar o distribuir la definición de una tabla por sí sola.
Debido a que un .str contiene solo definiciones de campos, se mantiene extremadamente compacto - típicamente solo unos pocos kilobytes, independientemente de cuántos registros contenga el .dbf complementario. El formato es binario y little-endian, siguiendo las convenciones estándar de dBASE. No existe una firma de bytes mágicos (magic bytes) ampliamente documentada en el desplazamiento de byte 0; el archivo se reconoce por su función dentro de un proyecto dBASE más que por un sello de encabezado fijo.
El moderno dBASE PLUS en Windows es el entorno principal para trabajar con archivos .str de forma nativa. Un script de programa .prg o el diseñador de tablas del IDE pueden generarlos automáticamente. Los editores hexadecimales pueden abrir un .str para una inspección de bajo nivel. Otros archivos que suelen estar presentes en un proyecto dBASE incluyen .mdx (índice compuesto) y .dbt (datos de campos memo).
Seguridad y protección
RIESGO: LOWUn .str de dBASE son metadatos pasivos y no se ejecutarán, por lo que el riesgo de abrirlo en dBASE o inspeccionarlo en un editor hexadecimal/de texto es bajo. El principal escollo es la identificación errónea: muchos convertidores y sitios de descarga de «str a mp4/avi» se dirigen al formato de video de PlayStation, no a un archivo de base de datos; pasar su .str de dBASE por ellos no sirve de nada, y los sitios de «convertidores» no confiables pueden contener adware. Confirme qué tipo de .str tiene antes de buscar una herramienta.
Detalles del formato
en pocas palabras- Archivo de video / streaming de Sony PlayStation STR - En la PlayStation original, .str contiene datos de video/streaming codificados en MDEC; se reproduce/extrae con herramientas como jPSXdec - no relacionado con dBASE.
- Datos de 'strings' de texto plano - Algunos programas usan .str para un archivo simple de cadenas de texto o recursos (texto de juegos, localización), legible en un editor de texto.
Programas que abren archivos STR
Detalles técnicos
especificación profunda| Clase de formato | Definición de estructura de tabla dBASE - almacena metadatos del esquema (diseño de campos), no datos de filas de la tabla |
| Codificación | Binario, orden de bytes little-endian siguiendo las convenciones de archivos de dBASE |
| Archivo complementario | Emparejado uno a uno con un archivo de tabla .dbf que comparte el mismo nombre base en el mismo directorio |
| Metadatos almacenados | Nombres de campo, tipos de datos (Carácter, Numérico, Fecha, Lógico, Memo, etc.), anchos de campo y recuentos de decimales |
| Tamaño de archivo típico | Menos de unos pocos kilobytes - solo el esquema, independiente de cuántas filas contenga el .dbf complementario |
| Firma mágica | Sin firma documentada estable en el desplazamiento 0; reconocido por el contexto de la aplicación dBASE y el emparejamiento con .dbf, no por un sello de encabezado fijo |
| Tipo MIME | application/octet-stream |
| Desarrollador / linaje | dataBased Intelligence (dBASE); descendiente de Ashton-Tate dBASE para DOS |
| Sistemas operativos | Windows (dBASE PLUS / Visual dBASE), DOS (linaje heredado de dBASE II / III / IV) |
| Dependencia de versión | El diseño interno está ligado a la versión del motor dBASE que produjo el archivo; no es intercambiable libremente entre todas las generaciones de dBASE |
| Rol en el proyecto | Plano de tabla reutilizable - permite que el esquema de una tabla se almacene, comparta o aplique para recrear la estructura sin los datos de las filas |
| Tipos de archivo relacionados | .dbf (filas de tabla), .dbt (datos de campo memo), .ndx / .mdx (índices), .prg (script de programa dBASE) |
| Usabilidad independiente | No se puede usar como un documento independiente; requiere dBASE PLUS o una herramienta compatible para interpretar los registros de definición de campos |
| Lanzado | dBASE family (the .str structure object accompanies dBASE/Visual dBASE tables) |
| Última versión | Used by current dBASE (dBASE PLUS / dbDOS lineage) |
| Especificación | www.dbase.com |
Conversiones de STR
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos STR.