Hva er PBP-filformatet?
.pbp-filer er assosiert med spillkonsollen Sony PlayStation Portable (PSP). Formatet, utviklet av Sony Computer Entertainment, er en proprietær binær beholder som pakker en kjørbar fil sammen med metadata, ikoner, bakgrunnskunst og lyd i én enkelt fil. Det kanoniske filnavnet er EBOOT.PBP - oppføringen som PSP-ens XMB-meny starter direkte.
Filer med filendelsen .pbp kan brukes til å distribuere:
- installerte PSP-spill og PS1-klassikere,
- spilldemoer,
- applikasjoner og verktøy,
- homebrew,
- systemoppdateringer.
.pbp er også et populært filformat for installasjon av utnyttelser (exploits) eller tilpasset (hacket) fastvare.
Internt begynner hver .pbp med de 4 magiske bytene \0PBP, etterfulgt av et versjonsfelt og en offset-tabell som peker til åtte pakkede underfiler: PARAM.SFO (tittel- og region-metadata), ICON0.PNG, ICON1.PMF, PIC0.PNG, PIC1.PNG, SND0.AT3 (XMB-meny-musikk), DATA.PSP (den viktigste kjørbare filen) og DATA.PSAR (spilldataarkiv). Kommersielle titler har DATA.PSP kryptert og signert av Sonys KIRK-sikkerhetsmotor, mens homebrew .pbp-filer vanligvis er ukrypterte.
Hva er homebrew?
Homebrew er programvare utviklet av uavhengige skapere for enheter som ikke offisielt anerkjenner den. PSP-homebrew distribueres ved hjelp av .pbp-filer. Homebrew-programvare kan legge til nye funksjoner på målenheten eller gi muligheten til å kjøre visse applikasjoner. .pbp-filer lar brukere installere applikasjoner som e-boklesere, filbehandlere, mediespillere og emulatorer på sin PSP.
Utover PSP, pakker den samme .pbp-beholderen PS1-klassikere som distribueres på PlayStation 3 og PlayStation Vita. På PC og mobil kan .pbp-filer åpnes gjennom PPSSPP-emulatoren (tilgjengelig for Windows, macOS, Linux og Android) eller pakkes ut med verktøy som PBP Unpacker. PSP-diskbilder distribueres oftere som .ISO eller .CSO-filer, mens PSP-tillegg (plugins) bruker .PRX-formatet.
Sikkerhet og trygghet
RISIKO: MEDIUMEn PBP er en pakke, ikke et selvstendig PC-program, men homebrew-EBOOT-filer er vilkårlig PSP-kode fra fellesskapet - kjør ukjent homebrew kun på maskinvare/emulatorer du er villig til å risikere, og foretrekk anerkjente kilder. Kommersielle EBOOT-filer er signert av Sony. Vær oppmerksom på piratkopiering: distribusjon av opphavsrettsbeskyttede PSP/PS1-spill som EBOOT.PBP er ulovlig de fleste steder. Selve beholderen kan ikke infisere en PC, men skann alltid nedlastinger.
Formatdetaljer
i et nøtteskallProgrammer som åpner PBP-filer
Tekniske detaljer
dyp spesifikasjon| Filsignatur (magic) | \0PBP - hex-bytes 00 50 42 50 ved offset 0 |
| Byterekkefølge | Little-endian |
| Koding | Binær |
| Beholderstruktur | Fast hode (header) etterfulgt av en offset-tabell med 8 oppføringer som peker til sekvensielt pakkede underfiler |
| Pakkede underfiler | PARAM.SFO, ICON0.PNG, ICON1.PMF, PIC0.PNG, PIC1.PNG, SND0.AT3, DATA.PSP, DATA.PSAR (faste 8 plasser) |
| Metadata-underfil | PARAM.SFO lagrer tittel, spill-ID, påkrevd fastvareversjon, region og foreldrenivå |
| Maksimalt antall underfilplasser | 8 (fastsatt av formatets design; ubrukte plasser er oppføringer med null lengde) |
| Komprimering | Ingen på beholdernivå; den innebygde DATA.PSAR kan bruke intern komprimering |
| Kryptering | Kommersiell DATA.PSP er kryptert og signert via Sonys KIRK/PRX-sikkerhetskjede; homebrew-EBOOT-filer er vanligvis usignerte og ukrypterte |
| Beholderintegritet | Ingen brukersynlig sjekksum i PBP-hodet; kommersielle kjørbare filer verifiseres av kryptografisk KIRK-signatur på DATA.PSP |
| Kanonisk filnavn | EBOOT.PBP (den kjørbare pakken som startes direkte av PSP XMB-menyen) |
| Typisk filstørrelse | Ti-talls KB for ikon/meny-skall; opptil flere hundre MB for fulle PS1-klassikere eller spill-EBOOT-filer |
| MIME-type | application/octet-stream |
| Kompatible plattformer | Sony PSP (maskinvare), PlayStation 3 (PS1-klassikere), PlayStation Vita, PPSSPP-emulator (Windows, macOS, Linux, Android) |
| Utvikler | Sony Computer Entertainment |
| Utgitt | 2004 (PlayStation Portable launch in Japan; worldwide 2005) |
| Siste versjon | PSP PBP container (also used for PS1-classic EBOOTs on PSP/PS3/PS Vita) |
| Spesifikasjon | www.psdevwiki.com |
PBP-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PBP-filer.