Vad är filformatet PBP?
.pbp-filer är associerade med spelkonsolen Sony PlayStation Portable (PSP). Formatet, utvecklat av Sony Computer Entertainment, är en proprietär binär container som paketerar en körbar fil tillsammans med metadata, ikoner, bakgrundskonst och ljud i en enda fil. Det kanoniska filnamnet är EBOOT.PBP - den post som PSP:s XMB-meny startar direkt.
Filer med filändelsen .pbp kan användas för att distribuera:
- installerade PSP-spel och PS1-klassiker,
- speldemon,
- applikationer och verktyg,
- homebrew,
- uppdateringar av systemprogramvara.
.pbp är också ett populärt filformat för att installera exploateringar eller anpassad (hackad) firmware.
Internt börjar varje .pbp med de 4 magiska byten \0PBP, följt av ett versionsfält och en offset-tabell som pekar på åtta packade underfiler: PARAM.SFO (titel- och regionmetadata), ICON0.PNG, ICON1.PMF, PIC0.PNG, PIC1.PNG, SND0.AT3 (XMB-menymusik), DATA.PSP (den huvudsakliga körbara filen) och DATA.PSAR (speldataarkiv). Kommersiella titlar har DATA.PSP krypterad och signerad av Sonys KIRK-säkerhetsmotor, medan homebrew-.pbp-filer vanligtvis är okrypterade.
Vad är homebrew?
Homebrew är programvara utvecklad av oberoende skapare för enheter som inte officiellt erkänner den. PSP-homebrew distribueras med hjälp av .pbp-filer. Homebrew-programvara kan lägga till nya funktioner till målenheten eller möjligheten att köra vissa applikationer. .pbp-filer tillåter användare att installera applikationer som e-boksläsare, filhanterare, mediaspelare och emulatorer på sin PSP.
Utöver PSP används samma .pbp-container för att omsluta PS1-klassiker som distribueras på PlayStation 3 och PlayStation Vita. På PC och mobil kan .pbp-filer öppnas via emulatorn PPSSPP (tillgänglig för Windows, macOS, Linux och Android) eller packas upp med verktyg som PBP Unpacker. PSP-skivavbilder distribueras vanligare som .ISO eller .CSO-filer, medan PSP-insticksprogram använder formatet .PRX.
Säkerhet & trygghet
RISK: MEDIUMEn PBP är ett paket, inte ett självständigt PC-program, men homebrew-EBOOTs är godtycklig PSP-kod från communityn - kör endast okänd homebrew på hårdvara/emulatorer som du är villig att riskera, och föredra välrenommerade källor. Kommersiella EBOOTs är signerade av Sony. Se upp för piratkopiering: att distribuera upphovsrättsskyddade PSP/PS1-spel som EBOOT.PBP är olagligt på de flesta platser. Själva containern kan inte infektera en PC, men skanna alltid nedladdningar.
Formatdetaljer
i ett nötskalProgram som öppnar PBP-filer
Tekniska detaljer
djup specifikation| Filsignatur (magic) | \0PBP - hex-bytes 00 50 42 50 vid offset 0 |
| Byteordning | Little-endian |
| Kodning | Binär |
| Containerstruktur | Fast header följt av en offset-tabell med 8 poster som pekar på sekventiellt packade underfiler |
| Packade underfiler | PARAM.SFO, ICON0.PNG, ICON1.PMF, PIC0.PNG, PIC1.PNG, SND0.AT3, DATA.PSP, DATA.PSAR (fasta 8 platser) |
| Metadata-underfil | PARAM.SFO lagrar titel, spel-ID, krävd firmware-version, region och föräldranivå |
| Maximalt antal underfilsplatser | 8 (fastställt av formatets design; oanvända platser är poster med noll-längd) |
| Komprimering | Ingen på containernivå; den inbäddade DATA.PSAR kan använda intern komprimering |
| Kryptering | Kommersiell DATA.PSP är krypterad och signerad via Sonys KIRK/PRX-säkerhetskedja; homebrew-EBOOTs är vanligtvis osignerade och okrypterade |
| Containerintegritet | Ingen användarvänlig kontrollsumma i PBP-headern; kommersiella körbara filer verifieras av KIRK-kryptografisk signatur på DATA.PSP |
| Kanoniskt filnamn | EBOOT.PBP (det körbara paketet som startas direkt av PSP:s XMB-meny) |
| Typisk filstorlek | Tiotals KB för ikon/menyskal; upp till flera hundra MB för fullständiga PS1-klassiker eller spel-EBOOTs |
| MIME-typ | application/octet-stream |
| Kompatibla plattformar | Sony PSP (hårdvara), PlayStation 3 (PS1-klassiker), PlayStation Vita, PPSSPP-emulator (Windows, macOS, Linux, Android) |
| Utvecklare | Sony Computer Entertainment |
| Släppt | 2004 (PlayStation Portable launch in Japan; worldwide 2005) |
| Senaste version | PSP PBP container (also used for PS1-classic EBOOTs on PSP/PS3/PS Vita) |
| Specifikation | www.psdevwiki.com |
PBP-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PBP-filer.