.FAP

FAP-fil

Flipper Application Package
Stil et spørgsmål
HURTIGT SVAR

En .fap-fil er en Flipper Application Package, en app bygget til Flipper Zero-multiværktøjet. Det er en ELF-eksekverbar fil til enhedens ARM Cortex-M4 MCU med Flipper-specifikke metadata, et ikon og indbyggede ressourcer. Du åbner ikke en .fap på en PC for at køre den; i stedet installerer du den på en Flipper Zero ved hjælp af qFlipper, Flipper-mobilappen eller lab.flipper.net-kataloget, eller ved at kopiere den til SD-kortets apps-mappe og starte den fra Apps på enheden.

Udvikler: Flipper Devices Kategori: Eksekverbare filer MIME: application/octet-stream
ÅBNER PÅ Windows macOS Linux Android iOS
Relateret: .APK · .EXE · .VBS · .JAR

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 30, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er FAP-filformatet?

En .fap-fil er en Flipper Application Package, en applikation bygget til Flipper Zero-multiværktøjet lavet af Flipper Devices. Under motorhjelmen er det en .elf-objektfil kompileret til STM32WB55's ARM Cortex-M4-kerne, med Flipper-specifikke metadata, et ikon og ressourcer pakket ind i ekstra sektioner.

Da Flippers mikrocontroller ikke kan køre kode direkte fra SD-kortet, kopierer firmwarens App Loader en .fap ind i RAM, kontrollerer at dens API-version er kompatibel, anvender relokeringer og løser de firmware-funktioner, den kalder, før den køres. Hver pakke registrerer den firmware-API-version, den er bygget til, så en app bliver ved med at fungere på tværs af firmware-builds, så længe major-versionen matcher. Udviklere opretter FAPs med Flipper Build Tool (FBT eller den lettere ufbt), styret af et application.fam-manifest, der markerer appen som ekstern.

Sikkerhed og tryghed

RISIKO: 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

kort fortalt
FULDSTÆNDIGT NAVNFlipper Application Packageogså kendt som Flipper App Package, FAP
UDVIKLERFlipper Devicessiden 2022
MIME-TYPEapplication/octet-stream
TYPEBinary (ELF-based relocatable executable with embedded metadata and resources)
Dette filtypenavn bruges også af…
  • 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.

Programmer der åbner 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) 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.

Tekniske detaljer

dyb 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.
Udgivet2022
Seneste versionTied to firmware API version (major.minor)
Specifikationdeveloper.flipper.net

FAP-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med FAP-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om FAP-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en .fap-fil?
Du installerer den på en Flipper Zero i stedet for at åbne den på en computer. Brug qFlipper eller Flipper Lab via USB, Flipper-mobilappen via Bluetooth, eller kopier .fap-filen til SD-kortets apps-mappe og start den fra Apps > External på enheden.
Kan jeg åbne en .fap-fil på min PC?
Ikke for at køre den. En PC kan ikke eksekvere Flipper ARM-kode. Du kan inspicere en .fap som en ELF-binær fil med værktøjer som readelf eller Ghidra, men den virker kun på en Flipper Zero.
Hvor placeres FAP-filer på SD-kortet?
De ligger i kategori-undermapper under apps-mappen på Flippers microSD-kort. Kategorien kommer fra appens manifest, og appen vises derefter under Apps på enheden.
Hvorfor vil min FAP-fil ikke indlæses på min Flipper?
De fleste indlæsningsfejl skyldes et API-versions-mismatch. FAP-filen blev bygget til en anden firmware-API-version end den, din Flipper kører. Opdater appen eller firmwaren, så major-API-versionerne matcher.
Hvordan opretter jeg en .fap-fil?
Skriv appen i C, tilføj et application.fam-manifest med apptype FlipperAppType.EXTERNAL, og byg den med Flipper Build Tool (FBT) eller den selvstændige ufbt.
Er FAP-filer sikre at installere?
FAPs fra det officielle katalog er de sikreste. Community-FAPs er indfødt kode med adgang til Flippers hardware, så installer kun fra kilder, du stoler på, og følg lokale love, når du bruger radio- eller adgangsfunktioner.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å