Hva er STR-filformatet?
En .str-fil er et dBASE Structure List Object - en binær metadata-ledsager generert av dBASE-databasefamilien (dBASE PLUS, Visual dBASE og den eldre DOS-linjen). Den beskriver kolonneoppsettet til en .dbf-tabell: hvert feltnavn, datatype, tegnbredde og antall desimalplasser lagres her, uavhengig av de faktiske raddataene.
Tabellens oppføringer ligger i den tilhørende .dbf-filen. .str-filen fungerer som en gjenbrukbar skjemablåkopi som dBASE-applikasjoner kan lese for å validere, gjenskape eller omstrukturere en tabell uten å laste hele datasettet. Denne separasjonen lar utviklere lagre eller distribuere en tabelldefinisjon for seg selv.
Fordi en .str kun inneholder feltdefinisjoner, forblir den ekstremt kompakt - vanligvis bare noen få kilobyte uavhengig av hvor mange oppføringer den tilhørende .dbf-filen inneholder. Formatet er binært og «little-endian», og følger standard dBASE-konvensjoner. Det finnes ingen allment dokumentert «magic-byte»-signatur ved byte-offset 0; filen gjenkjennes av sin rolle i et dBASE-prosjekt snarere enn av et fast hode-stempel.
Moderne dBASE PLUS på Windows er det primære miljøet for å jobbe med .str-filer naturlig. Et .prg-programskript eller IDE-ens tabelldesigner kan generere dem automatisk. Hex-editorer kan åpne en .str for inspeksjon på lavt nivå. Andre filer som vanligvis finnes i et dBASE-prosjekt inkluderer .mdx (sammensatt indeks) og .dbt (notatfeltdata).
Sikkerhet og trygghet
RISIKO: LOWEn dBASE .str er passive metadata og vil ikke kjøre, så det er lav risiko å åpne den i dBASE eller inspisere den i en hex/tekst-editor. Den største fellen er feilidentifisering: mange «str til mp4/avi»-konvertere og nedlastingssider retter seg mot PlayStation-videoformatet, ikke en databasefil - å kjøre din dBASE .str gjennom disse gjør ingenting nyttig, og upålitelige «konverteringssider» kan inneholde reklamevare. Bekreft hvilken type .str du har før du velger et verktøy.
Formatdetaljer
i et nøtteskall- Sony PlayStation STR video / streaming-fil - På den originale PlayStation inneholder .str MDEC-kodet full-motion video/streaming-data; spilles av/ekstraheres med verktøy som jPSXdec - urelatert til dBASE.
- Ren tekst «strings»-data - Noen programmer bruker .str for en enkel tekststreng/ressursfil (spilltekst, lokalisering), lesbar i et tekstredigeringsprogram.
Programmer som åpner STR-filer
Tekniske detaljer
dyp spesifikasjon| Formatklasse | dBASE tabellstruktur-definisjon - lagrer skjema-metadata (feltoppsett), ikke tabellraddata |
| Koding | Binær, «little-endian» byterekkefølge som følger dBASE-filkonvensjoner |
| Ledsagerfil | Koblet en-til-en med en .dbf-tabellfil som deler samme navn i samme mappe |
| Lagret metadata | Feltnavn, datatyper (Character, Numeric, Date, Logical, Memo, osv.), feltbredder og antall desimalplasser |
| Typisk filstørrelse | Under noen få kilobyte - kun skjema, uavhengig av hvor mange rader den tilhørende .dbf inneholder |
| Magisk signatur | Ingen stabil dokumentert signatur ved offset-0; gjenkjennes av dBASE-applikasjonskontekst og .dbf-sammenkobling, ikke et fast hode-stempel |
| MIME-type | application/octet-stream |
| Utvikler / opphav | dataBased Intelligence (dBASE); nedstammer fra Ashton-Tate dBASE for DOS |
| Operativsystemer | Windows (dBASE PLUS / Visual dBASE), DOS (eldre dBASE II / III / IV-linje) |
| Versjonsavhengighet | Internt oppsett er knyttet til dBASE-motoren som produserte filen; ikke fritt utskiftbar på tvers av alle dBASE-generasjoner |
| Prosjektrolle | Gjenbrukbar tabellblåkopi - lar et tabellskjema lagres, deles eller brukes for å gjenskape struktur uten raddata |
| Relaterte filtyper | .dbf (tabellrader), .dbt (notatfeltdata), .ndx / .mdx (indekser), .prg (dBASE-programskript) |
| Frittstående bruk | Ikke brukbar som et frittstående dokument; krever dBASE PLUS eller et kompatibelt verktøy for å tolke feltdefinisjonene |
| Utgitt | dBASE family (the .str structure object accompanies dBASE/Visual dBASE tables) |
| Siste versjon | Used by current dBASE (dBASE PLUS / dbDOS lineage) |
| Spesifikasjon | www.dbase.com |
STR-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om STR-filer.