Hvad er STR-filformatet?
En .str-fil er et dBASE Structure List Object - en binær metadata-ledsager genereret af dBASE-databasefamilien (dBASE PLUS, Visual dBASE og den ældre DOS-linje). Den beskriver kolonne-layoutet for en .dbf-tabel: hvert felts navn, datatype, tegnbredde og antal decimaler gemmes her, uafhængigt af de faktiske rækkedata.
Tabellens poster lever i den parrede .dbf-fil. .str fungerer som en genanvendelig skabelon (schema blueprint), som dBASE-applikationer kan læse for at validere, genskabe eller omstrukturere en tabel uden at indlæse hele datasættet. Denne adskillelse gør det muligt for udviklere at gemme eller distribuere en tabeldefinition for sig selv.
Da en .str kun indeholder feltdefinitioner, forbliver den ekstremt kompakt - typisk kun få kilobytes, uanset hvor mange poster den tilhørende .dbf indeholder. Formatet er binært og little-endian og følger standard dBASE-konventioner. Der er ingen bredt dokumenteret magic-byte-signatur ved byte-offset 0; filen genkendes på sin rolle i et dBASE-projekt snarere end på et fast header-stempel.
Moderne dBASE PLUS på Windows er det primære miljø til at arbejde med .str-filer indfødt. Et .prg-programscript eller IDE'ens tabeldesigner kan generere dem automatisk. Hex-editorer kan åbne en .str til inspektion på lavt niveau. Andre filer, der typisk findes i et dBASE-projekt, inkluderer .mdx (sammensat indeks) og .dbt (memo-feltdata).
Sikkerhed og tryghed
RISIKO: LOWEn dBASE .str er passive metadata og vil ikke eksekvere, så det er lavrisiko at åbne den i dBASE eller inspicere den i en hex/teksteditor. Den største faldgrube er fejlidentifikation: mange «str til mp4/avi»-konvertere og download-sider er rettet mod PlayStation-videoformatet, ikke en databasefil - at køre din dBASE .str gennem dem gør intet nyttigt, og upålidelige «konverteringssider» kan indeholde adware. Bekræft hvilken type .str du har, før du rækker ud efter et værktøj.
Formatdetaljer
kort fortalt- Sony PlayStation STR video / streaming-fil - På den originale PlayStation indeholder .str MDEC-kodet full-motion video/streaming-data; afspilles/udtrækkes med værktøjer som jPSXdec - ikke relateret til dBASE.
- Almindelig tekst 'strings'-data - Nogle programmer bruger .str til en simpel tekstfil med strenge/ressourcer (spiltekst, lokalisering), som kan læses i en teksteditor.
Programmer der åbner STR-filer
Tekniske detaljer
dyb specifikation| Formatklasse | dBASE tabelstruktur-definition - gemmer schema-metadata (feltlayout), ikke tabelrækkedata |
| Kodning | Binær, little-endian byte-orden efter dBASE-filkonventioner |
| Ledsagerfil | Parret en-til-en med en .dbf-tabelfil, der deler samme navn i samme mappe |
| Gemte metadata | Feltnavne, datatyper (Character, Numeric, Date, Logical, Memo, osv.), feltbredder og antal decimaler |
| Typisk filstørrelse | Under få kilobytes - kun schema, uafhængigt af hvor mange rækker den tilhørende .dbf indeholder |
| Magic-signatur | Ingen stabil dokumenteret signatur ved offset-0; genkendes af dBASE-applikationskontekst og .dbf-parring, ikke et fast header-stempel |
| MIME-type | application/octet-stream |
| Udvikler / herkomst | dataBased Intelligence (dBASE); nedstammer fra Ashton-Tate dBASE til DOS |
| Operativsystemer | Windows (dBASE PLUS / Visual dBASE), DOS (ældre dBASE II / III / IV-linje) |
| Versionsafhængighed | Internt layout er bundet til den dBASE-motorversion, der producerede filen; ikke frit udskiftelig på tværs af alle dBASE-generationer |
| Projektrolle | Genanvendelig tabelskabelon - gør det muligt at gemme, dele eller anvende en tabelschema for at genskabe struktur uden rækkedata |
| Relaterede filtyper | .dbf (tabelrækker), .dbt (memo-feltdata), .ndx / .mdx (indekser), .prg (dBASE-programscript) |
| Selvstændig anvendelighed | Kan ikke bruges som et selvstændigt dokument; kræver dBASE PLUS eller et kompatibelt værktøj til at fortolke feltdefinitions-posterne |
| Udgivet | dBASE family (the .str structure object accompanies dBASE/Visual dBASE tables) |
| Seneste version | Used by current dBASE (dBASE PLUS / dbDOS lineage) |
| Specifikation | www.dbase.com |
STR-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om STR-filer.