.FAP

FAP ファイル

Flipper Application Package
質問する
クイック回答

A .fap file is a Flipper Application Package, an app built for the Flipper Zero multi-tool. It is an ELF executable for the device's ARM Cortex-M4 MCU with Flipper-specific metadata, an icon, and resources bundled in. You do not open a .fap on a PC to run it; instead you install it onto a Flipper Zero using qFlipper, the Flipper mobile app, or the lab.flipper.net catalog, or by copying it to the SD card's apps folder and launching it from Apps on the device.

開発元: Flipper Devices カテゴリ: 実行ファイル MIME: application/octet-stream
対応OS Windows macOS Linux Android iOS
関連: .APK · .EXE · .VBS · .JAR

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 30, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

FAP ファイル形式とは?

A .fap file is a Flipper Application Package, an application built for the Flipper Zero multi-tool made by Flipper Devices. Under the hood it is an .elf object file compiled for the STM32WB55's ARM Cortex-M4 core, with Flipper-specific metadata, an icon, and resources bundled into extra sections.

Because the Flipper's microcontroller cannot run code straight from the SD card, the firmware's App Loader copies a .fap into RAM, checks that its API version is compatible, applies relocations, and resolves the firmware functions it calls before running it. Each package records the firmware API version it was built against, so an app keeps working across firmware builds as long as the major version matches. Developers create FAPs with the Flipper Build Tool (FBT or the lighter ufbt), driven by an application.fam manifest that marks the app as external.

セキュリティと安全性

リスク: 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.

形式の詳細

概要
正式名称Flipper Application Package別名 Flipper App Package, FAP
開発元Flipper Devices登場時期 2022
カテゴリ実行ファイル
MIME タイプapplication/octet-stream
タイプBinary (ELF-based relocatable executable with embedded metadata and resources)
この拡張子は以下でも使用されています…
  • 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.
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
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.

FAP ファイルを開くプログラム

Windows3 apps
qFlipper 無料 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) 無料 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) オープンソース Build, launch, or debug a .fap from source using ufbt or fbt fap_{APPID} targets.
macOS3 apps
qFlipper 無料 Connect the Flipper over USB, open Applications, choose Install Application, and pick the .fap to install it.
Flipper Lab (lab.flipper.net) 無料 Install a .fap from the web catalog while the Flipper is plugged in over USB.
Flipper Build Tool (FBT / ufbt) オープンソース Compile and deploy a .fap from app source using the ufbt toolchain.
Linux3 apps
qFlipper 無料 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) 無料 Use the browser catalog to install a .fap onto a connected Flipper Zero.
Flipper Build Tool (FBT / ufbt) オープンソース Run ufbt launch or fbt fap_{APPID} to build a .fap and load it onto the device.
Android1 app
Flipper Mobile App 無料 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 無料 Connect to the Flipper over Bluetooth, open Apps in the Hub tab, and tap Install on the .fap you want.

技術的詳細

詳細仕様
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.
リリース日2022
最新バージョンTied to firmware API version (major.minor)
仕様書developer.flipper.net

FAP の変換

コミュニティ Q&A

ユーザーからの質問
質問する
FAP ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。FAP ファイルについて最初の質問をしてみましょう。

よくある質問

How do I open a .fap file?
You install it onto a Flipper Zero rather than opening it on a computer. Use qFlipper or Flipper Lab over USB, the Flipper mobile app over Bluetooth, or copy the .fap to the SD card's apps folder and launch it from Apps > External on the device.
Can I open a .fap file on my PC?
Not to run it. A PC cannot execute Flipper ARM code. You can inspect a .fap as an ELF binary with tools like readelf or Ghidra, but it only works on a Flipper Zero.
Where do FAP files go on the SD card?
They live in category subfolders under the apps directory on the Flipper's microSD card. The category comes from the app's manifest, and the app then shows up under Apps on the device.
Why won't my FAP file load on the Flipper?
Most load failures come from an API version mismatch. The FAP was built for a different firmware API version than your Flipper is running. Update the app or the firmware so the major API versions match.
How do I create a .fap file?
Write the app in C, add an application.fam manifest with apptype FlipperAppType.EXTERNAL, and build it with the Flipper Build Tool (FBT) or the standalone ufbt.
Are FAP files safe to install?
FAPs from the official catalog are the safest. Community FAPs are native code with access to the Flipper's hardware, so only install from sources you trust and follow local laws when using radio or access features.

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧