.FAP

File FAP

Flipper Application Package
Fai una domanda
RISPOSTA RAPIDA

Un file .fap è un Flipper Application Package, un'app creata per il multi-tool Flipper Zero. Si tratta di un eseguibile ELF per l'MCU ARM Cortex-M4 del dispositivo con metadati specifici per Flipper, un'icona e risorse integrate. Non si apre un .fap su un PC per eseguirlo; lo si installa invece su un Flipper Zero utilizzando qFlipper, l'app mobile Flipper o il catalogo lab.flipper.net, oppure copiandolo nella cartella apps della scheda SD e avviandolo da Apps sul dispositivo.

Sviluppatore: Flipper Devices Categoria: File eseguibili (exe) MIME: application/octet-stream
SI APRE SU Windows macOS Linux Android iOS
Correlati: .APK · .EXE · .VBS · .JAR

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 30, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file FAP?

Un file .fap è un Flipper Application Package, un'applicazione creata per il multi-tool Flipper Zero prodotto da Flipper Devices. Sotto il cofano è un file oggetto .elf compilato per il core ARM Cortex-M4 dell'STM32WB55, con metadati specifici per Flipper, un'icona e risorse raggruppate in sezioni extra.

Poiché il microcontrollore del Flipper non può eseguire codice direttamente dalla scheda SD, l'App Loader del firmware copia un .fap nella RAM, verifica che la sua versione API sia compatibile, applica le rilocazioni e risolve le funzioni del firmware che richiama prima di eseguirlo. Ogni pacchetto registra la versione dell'API del firmware con cui è stato creato, in modo che un'app continui a funzionare tra le varie build del firmware finché la versione principale (major) corrisponde. Gli sviluppatori creano i FAP con il Flipper Build Tool (FBT o il più leggero ufbt), guidato da un manifesto application.fam che contrassegna l'app come esterna.

Sicurezza e incolumità

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

Dettagli del formato

in sintesi
NOME COMPLETOFlipper Application Packageanche noto come Flipper App Package, FAP
SVILUPPATOREFlipper Devicesdal 2022
TIPO MIMEapplication/octet-stream
TIPOBinary (ELF-based relocatable executable with embedded metadata and resources)
Questa estensione è usata anche da…
  • 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 · FIRMA DEL FILE
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.

Programmi che aprono file FAP

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

Dettagli tecnici

specifiche approfondite
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.
Rilasciato2022
Ultima versioneTied to firmware API version (major.minor)
Specificadeveloper.flipper.net

Conversioni FAP

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file FAP. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file FAP.

Domande frequenti

Come apro un file .fap?
Lo si installa su un Flipper Zero invece di aprirlo su un computer. Usa qFlipper o Flipper Lab tramite USB, l'app mobile Flipper tramite Bluetooth, oppure copia il .fap nella cartella apps della scheda SD e avvialo da Apps > External sul dispositivo.
Posso aprire un file .fap sul mio PC?
Non per eseguirlo. Un PC non può eseguire il codice ARM di Flipper. Puoi ispezionare un .fap come binario ELF con strumenti come readelf o Ghidra, ma funziona solo su un Flipper Zero.
Dove vanno i file FAP sulla scheda SD?
Risiedono in sottocartelle di categoria all'interno della directory apps sulla scheda microSD del Flipper. La categoria deriva dal manifesto dell'app, e l'app appare quindi sotto Apps sul dispositivo.
Perché il mio file FAP non si carica sul Flipper?
La maggior parte dei fallimenti di caricamento deriva da una mancata corrispondenza della versione API. Il FAP è stato creato per una versione API del firmware diversa da quella in esecuzione sul tuo Flipper. Aggiorna l'app o il firmware in modo che le versioni major dell'API corrispondano.
Come si crea un file .fap?
Scrivi l'app in C, aggiungi un manifesto application.fam con apptype FlipperAppType.EXTERNAL e compilalo con il Flipper Build Tool (FBT) o lo strumento standalone ufbt.
I file FAP sono sicuri da installare?
I FAP del catalogo ufficiale sono i più sicuri. I FAP della community sono codice nativo con accesso all'hardware del Flipper, quindi installali solo da fonti di cui ti fidi e segui le leggi locali quando utilizzi le funzioni radio o di accesso.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z