.FAP

Plik FAP

Flipper Application Package
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .fap to Flipper Application Package, czyli aplikacja zbudowana dla multinarzędzia Flipper Zero. Jest to plik wykonywalny ELF dla mikrokontrolera ARM Cortex-M4 urządzenia, zawierający metadane specyficzne dla Flipper, ikonę oraz dołączone zasoby. Pliku .fap nie otwiera się na komputerze PC w celu jego uruchomienia; zamiast tego instaluje się go na Flipper Zero za pomocą qFlipper, aplikacji mobilnej Flipper lub katalogu lab.flipper.net, albo kopiując go do folderu apps na karcie SD i uruchamiając z menu Apps na urządzeniu.

Deweloper: Flipper Devices Kategoria: Pliki wykonywalne MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux Android iOS
Powiązane: .APK · .EXE · .VBS · .JAR

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 30, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku FAP?

Plik .fap to Flipper Application Package, aplikacja stworzona dla multinarzędzia Flipper Zero produkowanego przez Flipper Devices. Pod maską jest to plik obiektowy .elf skompilowany dla rdzenia ARM Cortex-M4 układu STM32WB55, z metadanymi specyficznymi dla Flipper, ikoną i zasobami umieszczonymi w dodatkowych sekcjach.

Ponieważ mikrokontroler Flipper nie może uruchamiać kodu bezpośrednio z karty SD, moduł App Loader oprogramowania układowego kopiuje plik .fap do pamięci RAM, sprawdza, czy wersja API jest kompatybilna, stosuje relokacje i rozwiązuje funkcje oprogramowania układowego, które aplikacja wywołuje przed uruchomieniem. Każdy pakiet rejestruje wersję API oprogramowania układowego, dla której został zbudowany, dzięki czemu aplikacja działa w różnych kompilacjach oprogramowania, o ile zgadza się wersja główna (major). Deweloperzy tworzą pliki FAP za pomocą narzędzia Flipper Build Tool (FBT lub lżejszego ufbt), sterowanego przez manifest application.fam, który oznacza aplikację jako zewnętrzną.

Bezpieczeństwo

RYZYKO: MEDIUM

A .fap is native ARM code that runs on the Flipper Zero, so a malicious or buggy app could misbehave on the device, though it runs in the Flipper's constrained environment and cannot infect a desktop PC by sitting on it. The main caution is that FAPs can drive the Flipper's radios and GPIO in ways that may be illegal or harmful if misused. Install FAPs from the official catalog or trusted repositories, and be aware community apps are not reviewed as strictly as official ones.

Szczegóły formatu

w pigułce
PEŁNA NAZWAFlipper Application Packageznany również jako Flipper App Package, FAP
DEWELOPERFlipper Devicesod 2022
TYP MIMEapplication/octet-stream
TYPBinary (ELF-based relocatable executable with embedded metadata and resources)
To rozszerzenie jest również używane przez…
  • FileMaker (older ACT! / generic) - The .fap extension has occasionally appeared as an application or project file in older niche software, unrelated to Flipper Zero.
  • Generic 'application package' data - Some legacy tools used .fap as an ad hoc application data file; these predate and are unrelated to the Flipper Application Package.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
7F454C46
ASCII
·ELF
A FAP begins with the standard ELF magic (0x7F 'E' 'L' 'F') because it is an ELF object file. It has no unique .fap signature; the Flipper-specific metadata (fap_version, api version, icon, name) is embedded in ELF sections, so the file is identified by its .fap extension and ELF contents rather than a distinct header.

Programy otwierające pliki FAP

Windows3 apps
qFlipper Darmowy Connect the Flipper Zero over USB, open Applications, choose Install Application, and select the .fap to write it to the device.
Flipper Lab (lab.flipper.net) Darmowy Open the site in a browser with the Flipper connected over USB and install a .fap straight from the catalog or a local file.
Flipper Build Tool (FBT / ufbt) Open-source Build, launch, or debug a .fap from source using ufbt or fbt fap_{APPID} targets.
macOS3 apps
qFlipper Darmowy Connect the Flipper over USB, open Applications, choose Install Application, and pick the .fap to install it.
Flipper Lab (lab.flipper.net) Darmowy Install a .fap from the web catalog while the Flipper is plugged in over USB.
Flipper Build Tool (FBT / ufbt) Open-source Compile and deploy a .fap from app source using the ufbt toolchain.
Linux3 apps
qFlipper Darmowy Attach the Flipper over USB, open Applications, choose Install Application, and select the .fap to flash it to the device.
Flipper Lab (lab.flipper.net) Darmowy Use the browser catalog to install a .fap onto a connected Flipper Zero.
Flipper Build Tool (FBT / ufbt) Open-source Run ufbt launch or fbt fap_{APPID} to build a .fap and load it onto the device.
Android1 app
Flipper Mobile App Darmowy Pair with the Flipper over Bluetooth, open the Apps section in the Hub tab, and install a .fap from the catalog.
iOS1 app
Flipper Mobile App Darmowy Connect to the Flipper over Bluetooth, open Apps in the Hub tab, and tap Install on the .fap you want.

Szczegóły techniczne

specyfikacja
EncodingBinary ELF object file
Byte orderLittle-endian
ContainerELF (Executable and Linkable Format)
Elf MachineARM (Cortex-M4F / Thumb), targeting the STM32WB55 MCU on Flipper Zero
Code ModelRelocatable / position-independent; the App Loader processes relocations and resolves imported firmware symbols at load time
Symbol ResolutionImported functions are resolved against the firmware symbol table generated from api_symbols.csv
Embedded MetadataApp name, icon, category, stack size, fap_version and required firmware API version stored in dedicated ELF sections
ResourcesStatic and animated images can be bundled as private assets via the fap_icon_assets manifest field
Build ToolFlipper Build Tool (FBT / ufbt), configured through an application.fam manifest with apptype FlipperAppType.EXTERNAL
LoadingCannot execute in place from SD card; the App Loader copies the FAP into RAM, verifies compatibility, applies relocations, then runs it
Typical sizeA few kilobytes to a few hundred kilobytes
IntegrityApp Loader verifies API-version compatibility before running; no separate CRC/hash in the file itself
PlatformsFlipper Zero firmware (FreeRTOS-based)
StructureStandard ELF layout (ELF header, program/section headers, .text/.data/.rodata, relocation and symbol tables) plus custom sections carrying Flipper app manifest data and icon assets.
NotesFAPs are not tied to one firmware build; compatibility is decided by the required API version embedded in the file. Distributed through the official Flipper Apps catalog (lab.flipper.net), the Flipper mobile app, and community repositories.
Wydano2022
Najnowsza wersjaTied to firmware API version (major.minor)
Specyfikacjadeveloper.flipper.net

Konwersje FAP

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami FAP. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki FAP.

Najczęściej zadawane pytania

Jak otworzyć plik .fap?
Instaluje się go na Flipper Zero, zamiast otwierać na komputerze. Użyj qFlipper lub Flipper Lab przez USB, aplikacji mobilnej Flipper przez Bluetooth lub skopiuj plik .fap do folderu apps na karcie SD i uruchom go z Apps > External na urządzeniu.
Czy mogę otworzyć plik .fap na moim komputerze PC?
Nie w celu uruchomienia. Komputer PC nie może wykonywać kodu ARM Flipper. Możesz zbadać plik .fap jako binarny ELF za pomocą narzędzi takich jak readelf lub Ghidra, ale działa on tylko na Flipper Zero.
Gdzie trafiają pliki FAP na karcie SD?
Znajdują się one w podfolderach kategorii w katalogu apps na karcie microSD Flipper. Kategoria pochodzi z manifestu aplikacji, a aplikacja pojawia się następnie w menu Apps na urządzeniu.
Dlaczego mój plik FAP nie ładuje się na Flipperze?
Większość błędów ładowania wynika z niezgodności wersji API. Plik FAP został zbudowany dla innej wersji API oprogramowania układowego niż ta, którą posiada Twój Flipper. Zaktualizuj aplikację lub oprogramowanie układowe, aby główne wersje API były zgodne.
Jak utworzyć plik .fap?
Napisz aplikację w języku C, dodaj manifest application.fam z typem apptype FlipperAppType.EXTERNAL i zbuduj ją za pomocą Flipper Build Tool (FBT) lub samodzielnego ufbt.
Czy pliki FAP są bezpieczne do instalacji?
Pliki FAP z oficjalnego katalogu są najbezpieczniejsze. Społecznościowe pliki FAP to natywny kod z dostępem do sprzętu Flipper, więc instaluj je tylko ze źródeł, którym ufasz, i przestrzegaj lokalnych przepisów podczas korzystania z funkcji radiowych lub dostępu.

Źródła

1Flipper Developer Docs - FAP (Flipper App Package)developer.flipper.net
2Flipper firmware documentation - AppsOnSDCard.mdgithub.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.TXTPlain Text File
9.MDMarkdown Document
10.NOMEDIAAndroid No-Media Marker File

Powiązane rozszerzenia

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z