Vad är filformatet STR?
En .str-fil är ett dBASE Structure List Object - en binär metadatakompis som genereras av dBASE-databasfamiljen (dBASE PLUS, Visual dBASE och det äldre DOS-arvet). Den beskriver kolumnlayouten för en .dbf-tabell: varje fälts namn, datatyp, teckenbredd och antal decimaler lagras här, oberoende av själva raddatan.
Tabellens poster finns i den parade .dbf-filen. .str fungerar som en återanvändbar schemaritning som dBASE-applikationer kan läsa för att validera, återskapa eller omstrukturera en tabell utan att ladda hela datasetet. Denna separation gör det möjligt för utvecklare att lagra eller distribuera en tabelldefinition för sig själv.
Eftersom en .str endast innehåller fältdefinitioner förblir den extremt kompakt - vanligtvis bara några få kilobyte oavsett hur många poster den tillhörande .dbf-filen innehåller. Formatet är binärt och little-endian, enligt standardmässiga dBASE-konventioner. Det finns ingen allmänt dokumenterad magic-byte-signatur vid offset 0; filen identifieras genom sin roll i ett dBASE-projekt snarare än genom en fast rubrikstämpel.
Moderna dBASE PLUS på Windows är den primära miljön för att arbeta med .str-filer nativt. Ett .prg-programskript eller IDE-miljöns tabelldesigner kan generera dem automatiskt. Hex-redigerare kan öppna en .str för inspektion på låg nivå. Andra filer som vanligtvis finns i ett dBASE-projekt inkluderar .mdx (sammansatt index) och .dbt (memo-fältdata).
Säkerhet & trygghet
RISK: LOWEn dBASE .str är passiv metadata och kommer inte att köras, så det är låg risk att öppna den i dBASE eller inspektera den i en hex/textredigerare. Den största fallgropen är felidentifiering: många «str till mp4/avi»-konverterare och nedladdningssajter riktar sig till PlayStation-videoformatet, inte en databasfil - att köra din dBASE .str genom dem gör ingenting nyttigt, och opålitliga «konverteringssajter» kan bära på annonsprogram. Bekräfta vilken typ av .str du har innan du väljer ett verktyg.
Formatdetaljer
i ett nötskal- Sony PlayStation STR video / streaming-fil - På den ursprungliga PlayStation innehåller .str MDEC-kodad full-motion video/streaming-data; spelas upp/extraheras med verktyg som jPSXdec - orelaterat till dBASE.
- Klartext «strings»-data - Vissa program använder .str för en enkel textfil med strängar/resurser (speltext, lokalisering), läsbar i en textredigerare.
Program som öppnar STR-filer
Tekniska detaljer
djup specifikation| Formatklass | dBASE-tabellstrukturdefinition - lagrar schemametadata (fältlayout), inte tabellraddata |
| Kodning | Binär, little-endian byteordning enligt dBASE-filkonventioner |
| Tillhörande fil | Parad ett-till-ett med en .dbf-tabellfil som delar samma basnamn i samma katalog |
| Lagrad metadata | Fältnamn, datatyper (Character, Numeric, Date, Logical, Memo, etc.), fältbredder och antal decimaler |
| Typisk filstorlek | Under några få kilobyte - endast schema, oberoende av hur många rader den tillhörande .dbf-filen innehåller |
| Magic-signatur | Ingen stabil dokumenterad signatur vid offset 0; identifieras genom dBASE-applikationskontext och .dbf-parning, inte en fast rubrikstämpel |
| MIME-typ | application/octet-stream |
| Utvecklare / Ursprung | dataBased Intelligence (dBASE); härstammar från Ashton-Tate dBASE för DOS |
| Operativsystem | Windows (dBASE PLUS / Visual dBASE), DOS (äldre dBASE II / III / IV-arv) |
| Versionsberoende | Intern layout är bunden till den dBASE-motorversion som skapade filen; inte fritt utbytbar mellan alla dBASE-generationer |
| Projektroll | Återanvändbar tabellritning - gör att ett tabellschema kan lagras, delas eller tillämpas för att återskapa struktur utan raddata |
| Relaterade filtyper | .dbf (tabellrader), .dbt (memo-fältdata), .ndx / .mdx (index), .prg (dBASE-programskript) |
| Fristående användbarhet | Inte användbar som ett fristående dokument; kräver dBASE PLUS eller ett kompatibelt verktyg för att tolka fältdefinitionsposterna |
| Släppt | dBASE family (the .str structure object accompanies dBASE/Visual dBASE tables) |
| Senaste version | Used by current dBASE (dBASE PLUS / dbDOS lineage) |
| Specifikation | www.dbase.com |
STR-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om STR-filer.