.FAP

FAP-bestand

Flipper Application Package
Stel een vraag
SNEL ANTWOORD

Een .fap-bestand is een Flipper Application Package, een app gebouwd voor de Flipper Zero multi-tool. Het is een ELF-executable voor de ARM Cortex-M4 MCU van het apparaat met Flipper-specifieke metadata, een icoon en gebundelde bronbestanden. Je opent een .fap niet op een PC om deze uit te voeren; in plaats daarvan installeer je het op een Flipper Zero met qFlipper, de Flipper mobiele app, of de lab.flipper.net catalogus, of door het naar de map apps op de SD-kaart te kopiëren en het te starten via Apps op het apparaat.

Ontwikkelaar: Flipper Devices Categorie: Uitvoerbare bestandens MIME: application/octet-stream
OPENT OP Windows macOS Linux Android iOS
Gerelateerd: .APK · .EXE · .VBS · .JAR

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 30, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het FAP-bestandsformaat?

Een .fap-bestand is een Flipper Application Package, een applicatie gebouwd voor de Flipper Zero multi-tool gemaakt door Flipper Devices. Onder de motorkap is het een .elf objectbestand gecompileerd voor de ARM Cortex-M4-kern van de STM32WB55, met Flipper-specifieke metadata, een icoon en bronbestanden gebundeld in extra secties.

Omdat de microcontroller van de Flipper geen code rechtstreeks vanaf de SD-kaart kan uitvoeren, kopieert de App Loader van de firmware een .fap naar het RAM, controleert of de API-versie compatibel is, past relocaties toe en koppelt de firmwarefuncties die het aanroept voordat het wordt uitgevoerd. Elk pakket registreert de firmware API-versie waartegen het is gebouwd, zodat een app blijft werken op verschillende firmware-builds zolang de hoofdversie overeenkomt. Ontwikkelaars maken FAPs met de Flipper Build Tool (FBT of de lichtere ufbt), aangestuurd door een application.fam manifest dat de app als extern markeert.

Beveiliging & veiligheid

RISICO: 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.

Formaatdetails

in een notendop
VOLLEDIGE NAAMFlipper Application Packageook bekend als Flipper App Package, FAP
ONTWIKKELAARFlipper Devicessinds 2022
MIME-TYPEapplication/octet-stream
TYPEBinary (ELF-based relocatable executable with embedded metadata and resources)
GERELATEERD.apk.exe.vbs.jar
Deze extensie wordt ook gebruikt door…
  • 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.
MAGIC BYTES · BESTANDSSIGNATUUR
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.

Programma's die FAP-bestanden openen

Windows3 apps
qFlipper Gratis 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) Gratis 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 Gratis Connect the Flipper over USB, open Applications, choose Install Application, and pick the .fap to install it.
Flipper Lab (lab.flipper.net) Gratis 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 Gratis 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) Gratis 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 Gratis 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 Gratis Connect to the Flipper over Bluetooth, open Apps in the Hub tab, and tap Install on the .fap you want.

Technische details

diepe specificaties
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.
Uitgebracht2022
Laatste versieTied to firmware API version (major.minor)
Specificatiedeveloper.flipper.net

FAP conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met FAP-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over FAP-bestanden.

Veelgestelde vragen

Hoe open ik een .fap-bestand?
Je installeert het op een Flipper Zero in plaats van het op een computer te openen. Gebruik qFlipper of Flipper Lab via USB, de Flipper mobiele app via Bluetooth, of kopieer de .fap naar de map apps op de SD-kaart en start deze via Apps > External op het apparaat.
Kan ik een .fap-bestand op mijn PC openen?
Niet om het uit te voeren. Een PC kan geen Flipper ARM-code uitvoeren. Je kunt een .fap inspecteren als een ELF-binary met tools zoals readelf of Ghidra, maar het werkt alleen op een Flipper Zero.
Waar horen FAP-bestanden op de SD-kaart?
Ze staan in categorie-submappen onder de map apps op de microSD-kaart van de Flipper. De categorie is afkomstig uit het manifest van de app, en de app verschijnt vervolgens onder Apps op het apparaat.
Waarom laadt mijn FAP-bestand niet op de Flipper?
De meeste laadfouten worden veroorzaakt door een mismatch in de API-versie. De FAP is gebouwd voor een andere firmware API-versie dan die op jouw Flipper draait. Update de app of de firmware zodat de hoofd-API-versies overeenkomen.
Hoe maak ik een .fap-bestand?
Schrijf de app in C, voeg een application.fam manifest toe met apptype FlipperAppType.EXTERNAL, en bouw het met de Flipper Build Tool (FBT) of de zelfstandige ufbt.
Zijn FAP-bestanden veilig om te installeren?
FAPs uit de officiële catalogus zijn het veiligst. Community FAPs zijn native code met toegang tot de hardware van de Flipper, dus installeer alleen van bronnen die je vertrouwt en volg de lokale wetgeving bij het gebruik van radio- of toegangsfuncties.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.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)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z