.FAP

FAP-fil

Flipper Application Package
Ställ en fråga
SNABBT SVAR

En .fap-fil är ett Flipper Application Package, en app byggd för multiverktyget Flipper Zero. Det är en körbar ELF-fil för enhetens ARM Cortex-M4 MCU med Flipper-specifika metadata, en ikon och resurser inbäddade. Du öppnar inte en .fap på en PC för att köra den; istället installerar du den på en Flipper Zero med qFlipper, Flipper-mobilappen eller katalogen på lab.flipper.net, eller genom att kopiera den till SD-kortets apps-mapp och starta den från Apps på enheten.

Utvecklare: Flipper Devices Kategori: Exekverbara filer MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux Android iOS
Relaterat: .APK · .EXE · .VBS · .JAR

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 30, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet FAP?

En .fap-fil är ett Flipper Application Package, en applikation byggd för multiverktyget Flipper Zero skapat av Flipper Devices. Under huven är det en .elf-objektfil kompilerad för STM32WB55:s ARM Cortex-M4-kärna, med Flipper-specifika metadata, en ikon och resurser buntade i extra sektioner.

Eftersom Flipperns mikrokontroller inte kan köra kod direkt från SD-kortet, kopierar firmwarens App Loader en .fap till RAM, kontrollerar att dess API-version är kompatibel, tillämpar relokeringar och löser de firmware-funktioner den anropar innan den körs. Varje paket registrerar den firmware-API-version det byggdes mot, så en app fortsätter att fungera över olika firmware-versioner så länge huvudversionen matchar. Utvecklare skapar FAPs med Flipper Build Tool (FBT eller den lättare ufbt), som styrs av ett application.fam-manifest som markerar appen som extern.

Säkerhet & trygghet

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

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNFlipper Application Packageäven känd som Flipper App Package, FAP
UTVECKLAREFlipper Devicessedan 2022
MIME-TYPapplication/octet-stream
TYPBinary (ELF-based relocatable executable with embedded metadata and resources)
Detta filtillägg används också av…
  • 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 · FILSIGNATUR
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.

Program som öppnar FAP-filer

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) Öppen källkod 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) Öppen källkod 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) Öppen källkod 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.

Tekniska detaljer

djup specifikation
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.
Släppt2022
Senaste versionTied to firmware API version (major.minor)
Specifikationdeveloper.flipper.net

FAP-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med FAP-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om FAP-filer.

Vanliga frågor

Hur öppnar jag en .fap-fil?
Du installerar den på en Flipper Zero snarare än att öppna den på en dator. Använd qFlipper eller Flipper Lab via USB, Flipper-mobilappen via Bluetooth, eller kopiera .fap-filen till SD-kortets apps-mapp och starta den från Apps > External på enheten.
Kan jag öppna en .fap-fil på min PC?
Inte för att köra den. En PC kan inte exekvera Flipper ARM-kod. Du kan inspektera en .fap som en ELF-binär med verktyg som readelf eller Ghidra, men den fungerar bara på en Flipper Zero.
Var hamnar FAP-filer på SD-kortet?
De ligger i kategori-undermappar under katalogen apps på Flipperns microSD-kort. Kategorin kommer från appens manifest, och appen visas sedan under Apps på enheten.
Varför laddas inte min FAP-fil på Flippern?
De flesta laddningsfel beror på en missmatch i API-version. FAP-filen byggdes för en annan firmware-API-version än den din Flipper kör. Uppdatera appen eller firmwaren så att huvudversionerna av API:et matchar.
Hur skapar jag en .fap-fil?
Skriv appen i C, lägg till ett application.fam-manifest med apptype FlipperAppType.EXTERNAL, och bygg den med Flipper Build Tool (FBT) eller den fristående ufbt.
Är FAP-filer säkra att installera?
FAPs från den officiella katalogen är säkrast. Community-FAPs är nativ kod med åtkomst till Flipperns hårdvara, så installera endast från källor du litar på och följ lokala lagar när du använder radio- eller åtkomstfunktioner.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö