Co to jest format pliku FLP?
Plik .flp to plik projektu dla FL Studio (dawniej FruityLoops), cyfrowej stacji roboczej audio (DAW) opracowanej przez Image-Line Software. Przechowuje on kompletną sesję produkcyjną: wzory, trasowanie miksera, klipy automatyki, migawki parametrów instrumentów i wtyczek efektowych oraz ustawienia tempa i metrum - wszystko z wyjątkiem rzeczywistych próbek audio, które pozostają zewnętrznymi plikami wskazywanymi przez ścieżkę dostępu.
Plik otwiera się czterobajtową sygnaturą FLhd, po której następuje blok nagłówka kodujący wersję formatu, liczbę kanałów i PPQ (impulsy na ćwierćnutę), a następnie fragment danych FLdt zawierający wszystkie zdarzenia projektu jako rekordy TLV (type-length-value). FL Studio zachowuje rozsądną kompatybilność wsteczną, więc nowsze wydania mogą zazwyczaj otwierać pliki .flp z dużo wcześniejszych wersji.
FL Studio zostało wydane po raz pierwszy 18 grudnia 1997 roku jako FruityLoops przez Didiera Dambrina. Image-Line zmieniło nazwę na FL Studio przy wersji 4 po sporze o znak towarowy z firmą Kellogg's. Wsparcie dla macOS pojawiło się wraz z FL Studio 20.9 w 2022 roku; pliki .flp utworzone na dowolnej platformie są wymienne.
Ponieważ pliki .flp nie osadzają dźwięku, udostępnianie projektu wymaga albo dołączenia powiązanych próbek, albo użycia wbudowanej funkcji eksportu w celu spakowania wszystkiego do archiwum ZIP. Format został częściowo odtworzony (reverse-engineered) przez projekty społecznościowe, takie jak PyFLP i repozytorium dokumentacji flp-file-format, co umożliwia narzędziom firm trzecich odczyt i analizę danych .flp.
Bezpieczeństwo
RYZYKO: LOWBinarny plik projektu bez kodu wykonywalnego. Niskie ryzyko; bloki stanu wtyczek to dane, a nie pliki wykonywalne.
Szczegóły formatu
w pigułce- Obraz dyskietki - Niektóre narzędzia do obrazowania dysków używają rozszerzenia .flp dla surowych obrazów dyskietek (~1.44 MB); w dużej mierze przestarzałe, sprzed czasów FL Studio.
- Promethean ActivInspire Flipchart - Edukacyjne oprogramowanie do tablic interaktywnych używa .flp dla plików flipchart; niepowiązane z dźwiękiem.
Programy otwierające pliki FLP
Szczegóły techniczne
specyfikacja| Typ pliku | Własnościowy binarny plik projektu DAW |
| Kodowanie | Binarne |
| Kolejność bajtów | Little-endian |
| Magiczne bajty | 46 4C 68 64 (ASCII: FLhd) |
| Struktura fragmentów | Fragment nagłówka FLhd, po którym następuje fragment danych FLdt |
| Pola nagłówka | Wersja formatu, liczba kanałów, PPQ (impulsy na ćwierćnutę) |
| Kodowanie zdarzeń | Rekordy TLV (type-length-value) wewnątrz fragmentu danych FLdt |
| Identyfikacja wersji | Ciąg wersji w formacie tekstowym zaczynający się od 24. bajtu fragmentu FLhd |
| Przechowywanie próbek audio | Próbki nie są osadzone - wskazywane przez zewnętrzną ścieżkę; muszą być pakowane oddzielnie dla zachowania przenośności |
| Kompresja | Dane projektu nieskompresowane; poszczególne bloki stanu wtyczek mogą używać wewnętrznej kompresji |
| Częstotliwość próbkowania | Zdefiniowana w projekcie (zazwyczaj 44100 Hz lub 48000 Hz); zapisana w ustawieniach projektu |
| Kompatybilność wsteczna | Częściowa; nowsze wersje FL Studio zazwyczaj otwierają starsze pliki .flp |
| Powiązany system operacyjny | Windows; macOS (FL Studio 20.9 i nowsze, wydane w 2022) |
| Inżynieria wsteczna | Częściowo udokumentowana przez projekty społecznościowe PyFLP i flp-file-format |
| Wydano | 1997 (FruityLoops 1.0, December 18, 1997) |
| Najnowsza wersja | FL Studio 21.x (2024+); format version encoded in file header |
| Specyfikacja | www.image-line.com |