Was ist das STR-Dateiformat?
Eine .str-Datei ist ein dBASE Structure List Object - ein binärer Metadaten-Begleiter, der von der dBASE-Datenbankfamilie (dBASE PLUS, Visual dBASE und der alten DOS-Linie) generiert wird. Sie beschreibt das Spaltenlayout einer .dbf-Tabelle: Jeder Feldname, Datentyp, die Zeichenbreite und die Anzahl der Dezimalstellen werden hier unabhängig von den eigentlichen Zeilendaten gespeichert.
Die Datensätze der Tabelle befinden sich in der gepaarten .dbf-Datei. Die .str fungiert als wiederverwendbarer Schema-Entwurf, den dBASE-Anwendungen lesen können, um eine Tabelle zu validieren, neu zu erstellen oder umzustrukturieren, ohne den vollständigen Datensatz zu laden. Diese Trennung ermöglicht es Entwicklern, eine Tabellendefinition eigenständig zu speichern oder zu verteilen.
Da eine .str nur Felddefinitionen enthält, bleibt sie extrem kompakt - in der Regel nur wenige Kilobyte, unabhängig davon, wie viele Datensätze die zugehörige .dbf enthält. Das Format ist binär und Little-Endian, entsprechend den Standard-dBASE-Konventionen. Es gibt keine weithin dokumentierte Magic-Byte-Signatur am Byte-Offset 0; die Datei wird eher durch ihre Rolle innerhalb eines dBASE-Projekts als durch einen festen Header-Stempel erkannt.
Das moderne dBASE PLUS unter Windows ist die primäre Umgebung für die native Arbeit mit .str-Dateien. Ein .prg-Programm-Skript oder der Tabellen-Designer der IDE können diese automatisch generieren. Hex-Editoren können eine .str für eine Low-Level-Inspektion öffnen. Andere Dateien, die typischerweise in einem dBASE-Projekt vorhanden sind, umfassen .mdx (zusammengesetzter Index) und .dbt (Memo-Felddaten).
Sicherheit
RISIKO: LOWEine dBASE .str besteht aus passiven Metadaten und wird nicht ausgeführt, daher ist das Öffnen in dBASE oder die Inspektion in einem Hex-/Texteditor risikoarm. Die Hauptgefahr ist eine Fehlidentifikation: Viele „str to mp4/avi“-Konverter und Download-Seiten zielen auf das PlayStation-Videoformat ab, nicht auf eine Datenbankdatei - Ihre dBASE .str dort zu verarbeiten, bringt nichts, und unseriöse „Konverter“-Seiten können Adware enthalten. Bestätigen Sie, welche Art von .str Sie haben, bevor Sie zu einem Tool greifen.
Formatdetails
kurz gefasst- Sony PlayStation STR Video- / Streaming-Datei - Auf der ursprünglichen PlayStation enthält .str MDEC-kodierte Full-Motion-Video-/Streaming-Daten; wird mit Tools wie jPSXdec abgespielt/extrahiert - nicht verwandt mit dBASE.
- Klartext-„Strings“-Daten - Einige Programme verwenden .str für eine einfache Text-Strings-/Ressourcendatei (Spieltexte, Lokalisierung), lesbar in einem Texteditor.
Programme zum Öffnen von STR-Dateien
Technische Details
technische Spezifikation| Formatklasse | dBASE-Tabellenstrukturdefinition - speichert Schema-Metadaten (Feldlayout), keine Tabellenzeilendaten |
| Kodierung | Binär, Little-Endian-Byte-Reihenfolge gemäß dBASE-Dateikonventionen |
| Begleitdatei | Eins-zu-eins gepaart mit einer .dbf-Tabellendatei mit demselben Basisnamen im selben Verzeichnis |
| Gespeicherte Metadaten | Feldnamen, Datentypen (Character, Numeric, Date, Logical, Memo usw.), Feldbreiten und Anzahl der Dezimalstellen |
| Typische Dateigröße | Unter wenigen Kilobyte - nur Schema, unabhängig davon, wie viele Zeilen die zugehörige .dbf enthält |
| Magic-Signatur | Keine stabil dokumentierte Signatur bei Offset 0; wird durch den dBASE-Anwendungskontext und die .dbf-Paarung erkannt, nicht durch einen festen Header-Stempel |
| MIME-Typ | application/octet-stream |
| Entwickler / Abstammung | dataBased Intelligence (dBASE); abstammend von Ashton-Tate dBASE für DOS |
| Betriebssysteme | Windows (dBASE PLUS / Visual dBASE), DOS (alte dBASE II / III / IV Linie) |
| Versionsabhängigkeit | Internes Layout ist an die Version der dBASE-Engine gebunden, die die Datei erstellt hat; nicht frei zwischen allen dBASE-Generationen austauschbar |
| Projektrolle | Wiederverwendbarer Tabellenentwurf - ermöglicht das Speichern, Teilen oder Anwenden eines Tabellenschemas zur Wiederherstellung der Struktur ohne die Zeilendaten |
| Verwandte Dateitypen | .dbf (Tabellenzeilen), .dbt (Memo-Felddaten), .ndx / .mdx (Indizes), .prg (dBASE-Programmskript) |
| Eigenständige Nutzbarkeit | Nicht als eigenständiges Dokument verwendbar; erfordert dBASE PLUS oder ein kompatibles Tool zur Interpretation der Felddefinitions-Datensätze |
| Veröffentlicht | dBASE family (the .str structure object accompanies dBASE/Visual dBASE tables) |
| Neueste Version | Used by current dBASE (dBASE PLUS / dbDOS lineage) |
| Spezifikation | www.dbase.com |
STR-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu STR-Dateien.