.PBP

PBP File

PlayStation Portable EBOOT/PBP Package
Ask a question
QUICK ANSWER

A PBP file is a Sony PlayStation Portable package, most often named EBOOT.PBP. It bundles a PSP game, homebrew app or PS1 classic together with its icon, background image, menu sound and metadata. On a PSP you copy it to the Memory Stick and launch it from the Game menu. On a PC, the free PPSSPP emulator opens EBOOT.PBP directly. The container itself poses no risk to a PC, but scan downloads from unknown sources before running them on hardware or in an emulator.

Developer: Sony Computer Entertainment Category: Game Files MIME: application/octet-stream
OPENS ON Windows macOS Linux Android
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

19k+ extensions indexed
Last reviewed Jul 4, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the PBP file format?

.pbp files are associated with the Sony PlayStation Portable (PSP) gaming console. The format, developed by Sony Computer Entertainment, is a proprietary binary container that packages an executable together with metadata, icons, background art and sound into a single file. The canonical filename is EBOOT.PBP - the entry the PSP's XMB menu launches directly.

Files with the .pbp extension can be used for distributing:

  • installed PSP games and PS1 classic titles,
  • game demos,
  • applications and utilities,
  • homebrew,
  • system software updates.

.pbp is also a popular file format for installing exploits or custom (hacked) firmware.

Internally, every .pbp begins with the 4-byte magic \0PBP, followed by a version field and an offset table pointing to eight packed sub-files: PARAM.SFO (title and region metadata), ICON0.PNG, ICON1.PMF, PIC0.PNG, PIC1.PNG, SND0.AT3 (XMB menu music), DATA.PSP (the main executable) and DATA.PSAR (game data archive). Retail titles have DATA.PSP encrypted and signed by Sony's KIRK security engine, while homebrew .pbp files are typically unencrypted.

What is homebrew?

Homebrew is software developed by independent creators for devices that do not officially recognize it. PSP homebrew is distributed using .pbp files. Homebrew software can add new features to the target device or the ability to run certain applications. .pbp files allow users to install on their PSP such applications as ebook readers, file managers, media players, and emulators.

Beyond the PSP, the same .pbp container wraps PS1 classic games distributed on PlayStation 3 and PlayStation Vita. On PC and mobile, .pbp files can be opened through the PPSSPP emulator (available for Windows, macOS, Linux and Android) or unpacked with tools such as PBP Unpacker. PSP disc images are more commonly distributed as .ISO or .CSO files, while PSP plugins use the .PRX format.

Security & safety

RISK: MEDIUM

A PBP is a package, not a self-running PC program, but homebrew EBOOTs are arbitrary PSP code from the community - run unknown homebrew only on hardware/emulators you're willing to risk, and prefer reputable sources. Retail EBOOTs are signed by Sony. Beware piracy: distributing copyrighted PSP/PS1 games as EBOOT.PBP is illegal in most places. The container itself can't infect a PC, but always scan downloads.

Format details

in a nutshell
FULL NAMEPlayStation Portable EBOOT/PBP Packageaka EBOOT.PBP, PSP PBP file
DEVELOPERSony Computer Entertainmentsince 2004 (PlayStation Portable launch in Japan; worldwide 2005)
CATEGORYGame Files
MIME TYPEapplication/octet-stream
TYPEProprietary container packaging a PSP/PS1-classic executable, icon, background and metadata
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
00504250
ASCII
·PBP
A PBP begins with the 4-byte magic 00 50 42 50 ("\0PBP"), followed by a version field and a table of 8 offsets to its sub-files (PARAM.SFO, icons, picture, sound, the DATA.PSP executable and DATA.PSAR). The most common name is EBOOT.PBP (the bootable game/homebrew package).

Programs that open PBP files

Windows3 apps
PBP Unpacker Free Open the .pbp to split it into its sub-files (PARAM.SFO, icons, DATA.PSP, DATA.PSAR) for inspection.
PPSSPP (emulator) Open-source File > Load and select EBOOT.PBP (or browse to the game folder) to run the PSP game/homebrew on PC.
Sony PSP (hardware) Built-in Copy the package to /PSP/GAME/<name>/EBOOT.PBP on the Memory Stick; launch it from the PSP Game menu.
macOS1 app
PPSSPP (emulator) Open-source Load EBOOT.PBP in the macOS build of PPSSPP to play the title.
Linux1 app
PPSSPP (emulator) Open-source Install PPSSPP (package/Flatpak) and load the EBOOT.PBP to run it.
Android1 app
PPSSPP (emulator) Freemium Open the EBOOT.PBP in the PPSSPP Android app to play PSP/PS1-classic titles on a phone.

Technical details

deep spec
File signature (magic)\0PBP - hex bytes 00 50 42 50 at offset 0
Byte orderLittle-endian
EncodingBinary
Container structureFixed header followed by an 8-entry offset table pointing to sequentially packed sub-files
Packed sub-filesPARAM.SFO, ICON0.PNG, ICON1.PMF, PIC0.PNG, PIC1.PNG, SND0.AT3, DATA.PSP, DATA.PSAR (fixed 8 slots)
Metadata sub-filePARAM.SFO stores title, game ID, required firmware version, region and parental level
Maximum sub-file slots8 (fixed by format design; unused slots are zero-length entries)
CompressionNone at the container level; the embedded DATA.PSAR may use internal compression
EncryptionRetail DATA.PSP is encrypted and signed via Sony's KIRK/PRX security chain; homebrew EBOOTs are typically unsigned and unencrypted
Container integrityNo user-facing checksum in the PBP header; retail executables verified by KIRK cryptographic signature on DATA.PSP
Canonical filenameEBOOT.PBP (the bootable package launched directly by the PSP XMB menu)
Typical file sizeTens of KB for icon/menu shells; up to several hundred MB for full PS1 classic or game EBOOTs
MIME typeapplication/octet-stream
Compatible platformsSony PSP (hardware), PlayStation 3 (PS1 classics), PlayStation Vita, PPSSPP emulator (Windows, macOS, Linux, Android)
DeveloperSony Computer Entertainment
Released2004 (PlayStation Portable launch in Japan; worldwide 2005)
Latest versionPSP PBP container (also used for PS1-classic EBOOTs on PSP/PS3/PS Vita)
Specificationwww.psdevwiki.com

PBP conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with PBP files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about PBP files.

Frequently asked questions

What is a .pbp file?
It's a Sony PSP package - usually EBOOT.PBP, the bootable container for a PSP game, homebrew app or PS1-classic. It bundles the program plus its icon, background, menu sound and metadata.
How do I open or play a .pbp file on PC?
Use the free PPSSPP emulator: File > Load and select the EBOOT.PBP. PPSSPP runs on Windows, macOS, Linux and Android.
How do I install an EBOOT.PBP on a PSP?
Copy it to /PSP/GAME/<folder>/EBOOT.PBP on the Memory Stick, then launch it from the Game menu on the PSP. Homebrew may require custom firmware.
How do I extract files from a .pbp?
Use a PBP unpacker to split it into its parts - PARAM.SFO, ICON0, PIC1, DATA.PSP and DATA.PSAR. That's how you pull out the icon, metadata or embedded data.
Can I convert a PBP to an ISO?
For UMD games, yes - the disc image lives in DATA.PSAR, so tools like UMDGen can extract it back to ISO/CSO. PS1-classic EBOOTs embed the PS1 disc. PPSSPP can also load the PBP directly without converting.
Why is my .pbp called a firmware update?
PSP firmware updates also ship as an EBOOT.PBP, so some sources label .pbp a 'firmware image'. That's just one use - most PBP files are game, homebrew or PS1-classic packages.

References

1PSDevWiki - EBOOT.PBP formatwww.psdevwiki.com
2PPSSPP - PSP emulatorwww.ppsspp.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.M4AMPEG-4 Audio File
7.BINCD/DVD Disc Image (BIN/CUE)
8.MDMarkdown Document
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

Related extensions

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z