Was ist das PBP-Dateiformat?
.pbp-Dateien sind mit der Sony PlayStation Portable (PSP) Spielekonsole verbunden. Das von Sony Computer Entertainment entwickelte Format ist ein proprietärer binärer Container, der eine ausführbare Datei zusammen mit Metadaten, Icons, Hintergrundgrafiken und Sound in einer einzigen Datei verpackt. Der kanonische Dateiname lautet EBOOT.PBP - der Eintrag, den das XMB-Menü der PSP direkt startet.
Dateien mit der Endung .pbp können für die Verteilung folgender Inhalte verwendet werden:
- installierte PSP-Spiele und PS1-Klassiker,
- Spieledemos,
- Anwendungen und Dienstprogramme,
- Homebrew,
- Systemsoftware-Updates.
.pbp ist auch ein beliebtes Dateiformat für die Installation von Exploits oder benutzerdefinierter (gehackter) Firmware.
Intern beginnt jede .pbp mit dem 4-Byte-Magic \0PBP, gefolgt von einem Versionsfeld und einer Offset-Tabelle, die auf acht gepackte Unterdateien verweist: PARAM.SFO (Titel- und Regions-Metadaten), ICON0.PNG, ICON1.PMF, PIC0.PNG, PIC1.PNG, SND0.AT3 (XMB-Menümusik), DATA.PSP (die Haupt-Executable) und DATA.PSAR (Spieldatenarchiv). Bei kommerziellen Titeln ist DATA.PSP verschlüsselt und von Sonys KIRK-Security-Engine signiert, während Homebrew-.pbp-Dateien in der Regel unverschlüsselt sind.
Was ist Homebrew?
Homebrew ist Software, die von unabhängigen Entwicklern für Geräte entwickelt wurde, die diese offiziell nicht anerkennen. PSP-Homebrew wird über .pbp-Dateien verteilt. Homebrew-Software kann dem Zielgerät neue Funktionen hinzufügen oder die Möglichkeit bieten, bestimmte Anwendungen auszuführen. .pbp-Dateien ermöglichen es Benutzern, auf ihrer PSP Anwendungen wie E-Book-Reader, Dateimanager, Mediaplayer und Emulatoren zu installieren.
Über die PSP hinaus verpackt derselbe .pbp-Container PS1-Klassiker, die auf PlayStation 3 und PlayStation Vita verteilt werden. Auf PC und Mobilgeräten können .pbp-Dateien über den PPSSPP-Emulator (verfügbar für Windows, macOS, Linux und Android) geöffnet oder mit Tools wie PBP Unpacker entpackt werden. PSP-Disk-Images werden häufiger als .ISO oder .CSO Dateien verteilt, während PSP-Plugins das .PRX Format verwenden.
Sicherheit
RISIKO: MEDIUMEine PBP ist ein Paket, kein selbstausführendes PC-Programm, aber Homebrew-EBOOTs sind beliebiger PSP-Code aus der Community - führen Sie unbekannte Homebrew nur auf Hardware/Emulatoren aus, bei denen Sie ein Risiko eingehen wollen, und bevorzugen Sie seriöse Quellen. Kommerzielle EBOOTs sind von Sony signiert. Vorsicht vor Piraterie: Das Verteilen von urheberrechtlich geschützten PSP/PS1-Spielen als EBOOT.PBP ist an den meisten Orten illegal. Der Container selbst kann einen PC nicht infizieren, aber scannen Sie Downloads immer.
Formatdetails
kurz gefasstProgramme zum Öffnen von PBP-Dateien
Technische Details
technische Spezifikation| Dateisignatur (Magic) | \0PBP - Hex-Bytes 00 50 42 50 bei Offset 0 |
| Byte-Reihenfolge | Little-endian |
| Kodierung | Binär |
| Container-Struktur | Fester Header, gefolgt von einer Offset-Tabelle mit 8 Einträgen, die auf sequenziell gepackte Unterdateien verweisen |
| Gepackte Unterdateien | PARAM.SFO, ICON0.PNG, ICON1.PMF, PIC0.PNG, PIC1.PNG, SND0.AT3, DATA.PSP, DATA.PSAR (feste 8 Slots) |
| Metadaten-Unterdatei | PARAM.SFO speichert Titel, Game-ID, erforderliche Firmware-Version, Region und Parental-Level |
| Maximale Unterdatei-Slots | 8 (festgelegt durch das Formatdesign; ungenutzte Slots sind Einträge mit der Länge Null) |
| Kompression | Keine auf Container-Ebene; die eingebettete DATA.PSAR kann interne Kompression verwenden |
| Verschlüsselung | Kommerzielle DATA.PSP sind verschlüsselt und über Sonys KIRK/PRX-Sicherheitskette signiert; Homebrew-EBOOTs sind in der Regel unsigniert und unverschlüsselt |
| Container-Integrität | Keine benutzerseitige Prüfsumme im PBP-Header; kommerzielle Executables werden durch die kryptografische KIRK-Signatur auf DATA.PSP verifiziert |
| Kanonischer Dateiname | EBOOT.PBP (das bootfähige Paket, das direkt vom PSP XMB-Menü gestartet wird) |
| Typische Dateigröße | Einige KB für Icon/Menü-Shells; bis zu mehreren hundert MB für vollständige PS1-Klassiker oder Spiele-EBOOTs |
| MIME-Typ | application/octet-stream |
| Kompatible Plattformen | Sony PSP (Hardware), PlayStation 3 (PS1-Klassiker), PlayStation Vita, PPSSPP-Emulator (Windows, macOS, Linux, Android) |
| Entwickler | Sony Computer Entertainment |
| Veröffentlicht | 2004 (PlayStation Portable launch in Japan; worldwide 2005) |
| Neueste Version | PSP PBP container (also used for PS1-classic EBOOTs on PSP/PS3/PS Vita) |
| Spezifikation | www.psdevwiki.com |
PBP-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu PBP-Dateien.