.FAP

Arquivo FAP

Flipper Application Package
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .fap é um Flipper Application Package, um aplicativo desenvolvido para a multiferramenta Flipper Zero. Trata-se de um executável ELF para o MCU ARM Cortex-M4 do dispositivo com metadados específicos do Flipper, um ícone e recursos integrados. Você não abre um .fap em um PC para executá-lo; em vez disso, você o instala em um Flipper Zero usando o qFlipper, o aplicativo móvel Flipper, o catálogo lab.flipper.net ou copiando-o para a pasta apps do cartão SD e iniciando-o a partir de Apps no dispositivo.

Desenvolvedor: Flipper Devices Categoria: Arquivos Executáveis MIME: application/octet-stream
ABRE EM Windows macOS Linux Android iOS
Relacionado: .APK · .EXE · .VBS · .JAR

Nesta página

19k+ extensões indexadas
Última revisão em Jul 30, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro FAP?

Um arquivo .fap é um Flipper Application Package, um aplicativo desenvolvido para a multiferramenta Flipper Zero fabricada pela Flipper Devices. Tecnicamente, é um arquivo de objeto .elf compilado para o núcleo ARM Cortex-M4 do STM32WB55, com metadados específicos do Flipper, um ícone e recursos agrupados em seções extras.

Como o microcontrolador do Flipper não pode executar código diretamente do cartão SD, o App Loader do firmware copia um .fap para a RAM, verifica se a versão da sua API é compatível, aplica realocações e resolve as funções de firmware que ele chama antes de executá-lo. Cada pacote registra a versão da API do firmware com a qual foi compilado, de modo que um aplicativo continue funcionando em diferentes versões de firmware, desde que a versão principal (major) coincida. Os desenvolvedores criam FAPs com a Flipper Build Tool (FBT ou a versão leve ufbt), orientada por um manifesto application.fam que marca o aplicativo como externo.

Segurança e proteção

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

Detalhes do formato

em resumo
NOME COMPLETOFlipper Application Packagetambém conhecido como Flipper App Package, FAP
DESENVOLVEDORFlipper Devicesdesde 2022
TIPO MIMEapplication/octet-stream
TIPOBinary (ELF-based relocatable executable with embedded metadata and resources)
RELACIONADO.apk.exe.vbs.jar
Esta extensão também é usada 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 · ASSINATURA DO ARQUIVO
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 abrem arquivos 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) Código aberto 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) Código aberto 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) Código aberto 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.

Detalhes técnicos

especificação 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.
Lançado2022
Versão mais recenteTied to firmware API version (major.minor)
Especificaçãodeveloper.flipper.net

Conversões de FAP

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos FAP. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos FAP.

Perguntas frequentes

Como faço para abrir um arquivo .fap?
Você o instala em um Flipper Zero em vez de abri-lo em um computador. Use o qFlipper ou o Flipper Lab via USB, o aplicativo móvel Flipper via Bluetooth, ou copie o .fap para a pasta apps do cartão SD e inicie-o em Apps > External no dispositivo.
Posso abrir um arquivo .fap no meu PC?
Não para executá-lo. Um PC não pode executar o código ARM do Flipper. Você pode inspecionar um .fap como um binário ELF com ferramentas como readelf ou Ghidra, mas ele só funciona em um Flipper Zero.
Para onde vão os arquivos FAP no cartão SD?
Eles ficam em subpastas de categorias dentro do diretório apps no cartão microSD do Flipper. A categoria vem do manifesto do aplicativo, e o aplicativo aparece em Apps no dispositivo.
Por que meu arquivo FAP não carrega no Flipper?
A maioria das falhas de carregamento ocorre devido a uma incompatibilidade de versão da API. O FAP foi compilado para uma versão de API de firmware diferente da que seu Flipper está executando. Atualize o aplicativo ou o firmware para que as versões principais da API coincidam.
Como faço para criar um arquivo .fap?
Escreva o aplicativo em C, adicione um manifesto application.fam com apptype FlipperAppType.EXTERNAL e compile-o com a Flipper Build Tool (FBT) ou o ufbt independente.
Os arquivos FAP são seguros para instalar?
FAPs do catálogo oficial são os mais seguros. FAPs da comunidade são códigos nativos com acesso ao hardware do Flipper, portanto, instale apenas de fontes em que confia e siga as leis locais ao usar recursos de rádio ou acesso.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta 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

Extensões 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)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z