.FAP

Archivo FAP

Flipper Application Package
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .fap es un Flipper Application Package, una aplicación creada para la multiherramienta Flipper Zero. Es un ejecutable ELF para el MCU ARM Cortex-M4 del dispositivo con metadatos específicos de Flipper, un icono y recursos integrados. No se abre un .fap en un PC para ejecutarlo; en su lugar, se instala en un Flipper Zero usando qFlipper, la aplicación móvil de Flipper, el catálogo lab.flipper.net, o copiándolo a la carpeta apps de la tarjeta SD y ejecutándolo desde Apps en el dispositivo.

Desarrollador: Flipper Devices Categoría: Archivos ejecutables MIME: application/octet-stream
SE ABRE EN Windows macOS Linux Android iOS
Relacionado: .APK · .EXE · .VBS · .JAR

En esta página

19k+ extensiones indexadas
Última revisión Jul 30, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo FAP?

Un archivo .fap es un Flipper Application Package, una aplicación creada para la multiherramienta Flipper Zero fabricada por Flipper Devices. Internamente es un archivo de objeto .elf compilado para el núcleo ARM Cortex-M4 del STM32WB55, con metadatos específicos de Flipper, un icono y recursos agrupados en secciones adicionales.

Debido a que el microcontrolador del Flipper no puede ejecutar código directamente desde la tarjeta SD, el App Loader del firmware copia el .fap a la RAM, verifica que su versión de API sea compatible, aplica relocalizaciones y resuelve las funciones del firmware que invoca antes de ejecutarlo. Cada paquete registra la versión de la API del firmware con la que fue compilado, por lo que una aplicación sigue funcionando a través de distintas versiones del firmware siempre que la versión principal coincida. Los desarrolladores crean archivos FAP con la Flipper Build Tool (FBT o la versión ligera ufbt), gestionada por un manifiesto application.fam que marca la aplicación como externa.

Seguridad y protección

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

Detalles del formato

en pocas palabras
NOMBRE COMPLETOFlipper Application Packagetambién conocido como Flipper App Package, FAP
DESARROLLADORFlipper Devicesdesde 2022
TIPO MIMEapplication/octet-stream
TIPOBinary (ELF-based relocatable executable with embedded metadata and resources)
RELACIONADO.apk.exe.vbs.jar
Esta extensión también es utilizada por…
  • 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 DE ARCHIVO
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.

Programas que abren archivos FAP

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) Código abierto 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) Código abierto 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) Código abierto 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.

Detalles técnicos

especificación profunda
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.
Lanzado2022
Última versiónTied to firmware API version (major.minor)
Especificacióndeveloper.flipper.net

Conversiones de FAP

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos FAP. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos FAP.

Preguntas frecuentes

¿Cómo abro un archivo .fap?
Se instala en un Flipper Zero en lugar de abrirse en un ordenador. Use qFlipper o Flipper Lab a través de USB, la aplicación móvil Flipper por Bluetooth, o copie el .fap a la carpeta apps de la tarjeta SD y ejecútelo desde Apps > External en el dispositivo.
¿Puedo abrir un archivo .fap en mi PC?
No para ejecutarlo. Un PC no puede ejecutar el código ARM de Flipper. Puede inspeccionar un .fap como un binario ELF con herramientas como readelf o Ghidra, pero solo funciona en un Flipper Zero.
¿A dónde van los archivos FAP en la tarjeta SD?
Se ubican en subcarpetas de categorías dentro del directorio apps en la tarjeta microSD del Flipper. La categoría proviene del manifiesto de la aplicación, y la aplicación aparece luego en Apps en el dispositivo.
¿Por qué mi archivo FAP no carga en el Flipper?
La mayoría de los fallos de carga se deben a una discrepancia en la versión de la API. El FAP fue compilado para una versión de API de firmware diferente a la que ejecuta su Flipper. Actualice la aplicación o el firmware para que las versiones principales de la API coincidan.
¿Cómo creo un archivo .fap?
Escriba la aplicación en C, añada un manifiesto application.fam con apptype FlipperAppType.EXTERNAL y compílelo con la Flipper Build Tool (FBT) o la herramienta independiente ufbt.
¿Es seguro instalar archivos FAP?
Los FAP del catálogo oficial son los más seguros. Los FAP de la comunidad son código nativo con acceso al hardware del Flipper, así que instale solo desde fuentes en las que confíe y siga las leyes locales al usar funciones de radio o acceso.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z