Was ist das FST-Dateiformat?
.fst ist eine binäre Preset-Datei, die von FL Studio (von Image-Line) verwendet wird, um den vollständigen Parameterzustand eines einzelnen Synthesizers oder Effekt-Plugins zu speichern. Das Format nutzt dieselbe blockbasierte Binärarchitektur wie .flp FL Studio-Projektdateien, enthält jedoch nur die Einstellungen eines einzelnen Plugins anstatt eines gesamten Projekts.
Die Datei beginnt mit der magischen Signatur FLhd (FL header) bei Offset 0, gefolgt von einem FLdt (FL data) Block, der die serialisierten Parameterwerte enthält. Wenn ein Preset auf ein VST-Plugin eines Drittanbieters abzielt, bettet die .fst-Datei den rohen VST-Zustands-Blob neben den FL Studio-eigenen Parameterdaten ein.
Jedes .fst-Preset ist an das spezifische Instrument oder den Effekt gebunden, von dem es gespeichert wurde - ein Sytrus-Preset ist in Harmor oder einem anderen Generator bedeutungslos. Die integrierten Instrumente von FL Studio (Sytrus, Harmor, Gross Beat, ZGameEditor Visualizer und andere) verwenden .fst als ihr natives Preset-Format. VST 2-Plugins von Drittanbietern verwenden stattdessen das DAW-übergreifende .fxp-Format; VST 3-Plugins nutzen .vstpreset.
FL Studio speichert Presets in einem Presets/-Verzeichnis innerhalb des FL Studio-Datenordners, organisiert nach Plugin-Namen. Das Format ist nicht öffentlich dokumentiert, wurde aber von der Community teilweise per Reverse-Engineering erschlossen.
Hinweis: .fst ist auch die Dateiendung der OpenFst Finite-State Transducer-Bibliothek - ein völlig unabhängiges Binärformat.
Sicherheit
RISIKO: LOWBinäre Preset-Datei; keine Skriptausführung. Sicher in FL Studio zu öffnen. Laden Sie Presets nur von seriösen Quellen (Image-Line Foren, Splice) herunter, um ZIP-basierte Malware zu vermeiden, die als Preset-Paket getarnt ist.
Formatdetails
kurz gefasst- OpenFst binäre FST-Datei - Die OpenFst (Google/Johns Hopkins) Finite-State Transducer-Bibliothek speichert kompilierte Transducer als binäre .fst-Dateien - völlig ohne Bezug zu Audio.
Programme zum Öffnen von FST-Dateien
Technische Details
technische Spezifikation| Magic Bytes | `FLhd` (46 4C 68 64) bei Offset 0 |
| Signatur des zweiten Blocks | `FLdt` (FL data chunk) |
| Byte-Reihenfolge | Little-endian |
| Container-Struktur | `FLhd` Header-Block gefolgt von `FLdt` Daten-Block |
| VST-Zustandseinbettung | Roher VST 2 Plugin-Zustands-Blob, eingebettet in `FLdt`, wenn das Preset ein VST-Plugin betrifft |
| Typische Dateigröße | 260 B - 110 KB (Median ~3 KB) |
| Geltungsbereich | Zustand einer einzelnen Plugin-Instanz - ein Generator oder Effekt pro Datei |
| Plugin-Bindung | Das Preset ist an das spezifische Plugin gebunden, von dem es gespeichert wurde; nicht zwischen verschiedenen Plugins übertragbar |
| DAW-übergreifende Portabilität | Keine - nur FL Studio; `.fxp` für VST 2 Portabilität, `.vstpreset` für VST 3 |
| Betriebssysteme | Windows, macOS |
| Speicherpfad | `Presets/`-Unterverzeichnis im FL Studio-Datenordner, organisiert nach Plugin-Namen |
| Veröffentlicht | c. 2000 (FL Studio, formerly FruityLoops) |
| Neueste Version | FL Studio 21 (2023); format internally versioned |
| Spezifikation | www.image-line.com |
FST-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu FST-Dateien.