Vad är filformatet FLP?
En .flp-fil är en projektfil för FL Studio (tidigare FruityLoops), den digitala ljudarbetsstationen utvecklad av Image-Line Software. Den lagrar en komplett produktionssession: mönster, mixer-routing, automatiseringsklipp, ögonblicksbilder av parametrar för instrument- och effektinsticksprogram, samt tempo- och taktartinställningar - allt utom de faktiska ljudsamplen, som förblir externa filer som refereras via sökväg.
Filen öppnas med en fyrabytarsignatur FLhd, följt av ett huvudblock som kodar formatversion, kanalantal och PPQ (pulser per fjärdedelsnot), därefter ett FLdt-datasegment som innehåller alla projekthändelser som TLV-poster (typ-längd-värde). FL Studio har bibehållit rimlig bakåtkompatibilitet, så nyare versioner kan generellt öppna .flp-filer från betydligt äldre versioner.
FL Studio släpptes första gången den 18 december 1997 som FruityLoops av Didier Dambrin. Image-Line bytte namn på det till FL Studio vid version 4 efter en varumärkestvist med Kellogg's. Stöd för macOS kom med FL Studio 20.9 år 2022; .flp-filer skapade på båda plattformarna är kompatibla med varandra.
Eftersom .flp-filer inte bäddar in ljud, kräver delning av ett projekt antingen att de refererade samplen skickas med eller att den inbyggda exportfunktionen används för att paketera allt i en ZIP. Formatet har delvis bakåtutvecklats av community-projekt som PyFLP och dokumentationsarkivet flp-file-format, vilket gör det möjligt för tredjepartsverktyg att läsa och analysera .flp-data.
Säkerhet & trygghet
RISK: LOWBinär projektfil utan exekverbar kod. Låg risk; datablock för insticksprogram är data, inte körbara filer.
Formatdetaljer
i ett nötskal- Floppy Disk Image - Vissa verktyg för diskavbildning använder .flp för råa diskettavbildningar (~1,44 MB); i stort sett föråldrat, föregår FL Studio.
- Promethean ActivInspire Flipchart - Programvara för interaktiva skrivtavlor använder .flp för blädderblocksfiler; ej relaterat till ljud.
Program som öppnar FLP-filer
Tekniska detaljer
djup specifikation| Filtyp | Proprietär binär DAW-projektfil |
| Kodning | Binär |
| Byteordning | Little-endian |
| Magic bytes | 46 4C 68 64 (ASCII: FLhd) |
| Segmentstruktur | FLhd-huvudsegment följt av FLdt-datasegment |
| Huvudfält | Formatversion, kanalantal, PPQ (pulser per fjärdedelsnot) |
| Händelsekodning | TLV-poster (typ-längd-värde) inom FLdt-datasegmentet |
| Versionsidentifiering | Versionssträng i klartext som börjar vid byte 24 i FLhd-segmentet |
| Lagring av ljudsamples | Samples är inte inbäddade - refereras via extern sökväg; måste buntas separat för portabilitet |
| Komprimering | Projektdata är okomprimerad; enskilda datablock för insticksprogram kan använda intern komprimering |
| Samplingsfrekvens | Projektdefinierad (vanligtvis 44100 Hz eller 48000 Hz); lagras i projektinställningarna |
| Bakåtkompatibilitet | Partiell; nyare FL Studio-versioner öppnar generellt äldre .flp-filer |
| Associerat OS | Windows; macOS (FL Studio 20.9 och senare, släppt 2022) |
| Reverse engineering | Delvis dokumenterat av community-projekten PyFLP och flp-file-format |
| Släppt | 1997 (FruityLoops 1.0, December 18, 1997) |
| Senaste version | FL Studio 21.x (2024+); format version encoded in file header |
| Specifikation | www.image-line.com |