Qu'est-ce que le format de fichier PBP ?
Les fichiers .pbp sont associés à la console de jeu Sony PlayStation Portable (PSP). Le format, développé par Sony Computer Entertainment, est un conteneur binaire propriétaire qui regroupe un exécutable avec des métadonnées, des icônes, des images de fond et du son dans un seul fichier. Le nom de fichier canonique est EBOOT.PBP - l'entrée que le menu XMB de la PSP lance directement.
Les fichiers avec l'extension .pbp peuvent être utilisés pour distribuer :
- des jeux PSP installés et des titres classiques PS1,
- des démos de jeux,
- des applications et utilitaires,
- des homebrews,
- des mises à jour du logiciel système.
Le .pbp est également un format de fichier populaire pour l'installation d'exploits ou de micrologiciels personnalisés (custom firmware).
En interne, chaque .pbp commence par la signature magique de 4 octets \0PBP, suivie d'un champ de version et d'une table d'offsets pointant vers huit sous-fichiers compressés : PARAM.SFO (métadonnées de titre et de région), ICON0.PNG, ICON1.PMF, PIC0.PNG, PIC1.PNG, SND0.AT3 (musique du menu XMB), DATA.PSP (l'exécutable principal) et DATA.PSAR (archive de données de jeu). Les titres commerciaux ont un DATA.PSP chiffré et signé par le moteur de sécurité KIRK de Sony, tandis que les fichiers .pbp homebrew sont généralement non chiffrés.
Qu'est-ce qu'un homebrew ?
Un homebrew est un logiciel développé par des créateurs indépendants pour des appareils qui ne le reconnaissent pas officiellement. Les homebrews PSP sont distribués via des fichiers .pbp. Les logiciels homebrew peuvent ajouter de nouvelles fonctionnalités à l'appareil cible ou la capacité d'exécuter certaines applications. Les fichiers .pbp permettent aux utilisateurs d'installer sur leur PSP des applications telles que des lecteurs de livres numériques, des gestionnaires de fichiers, des lecteurs multimédias et des émulateurs.
Au-delà de la PSP, le même conteneur .pbp enveloppe les jeux classiques PS1 distribués sur PlayStation 3 et PlayStation Vita. Sur PC et mobile, les fichiers .pbp peuvent être ouverts via l'émulateur PPSSPP (disponible pour Windows, macOS, Linux et Android) ou décompressés avec des outils tels que PBP Unpacker. Les images de disque PSP sont plus couramment distribuées sous forme de fichiers .ISO ou .CSO, tandis que les plugins PSP utilisent le format .PRX.
Sécurité et sûreté
RISQUE : MEDIUMUn PBP est un paquet, pas un programme PC auto-exécutable, mais les EBOOTs homebrew sont du code PSP arbitraire provenant de la communauté - n'exécutez des homebrews inconnus que sur du matériel ou des émulateurs que vous êtes prêt à risquer, et privilégiez les sources réputées. Les EBOOTs commerciaux sont signés par Sony. Attention au piratage : la distribution de jeux PSP/PS1 sous licence en tant qu'EBOOT.PBP est illégale dans la plupart des pays. Le conteneur lui-même ne peut pas infecter un PC, mais analysez toujours vos téléchargements.
Détails du format
en brefProgrammes qui ouvrent les fichiers PBP
Détails techniques
spécifications approfondies| Signature de fichier (magic) | \0PBP - octets hexadécimaux 00 50 42 50 à l'offset 0 |
| Ordre des octets | Little-endian |
| Encodage | Binaire |
| Structure du conteneur | En-tête fixe suivi d'une table d'offsets à 8 entrées pointant vers des sous-fichiers emballés séquentiellement |
| Sous-fichiers emballés | PARAM.SFO, ICON0.PNG, ICON1.PMF, PIC0.PNG, PIC1.PNG, SND0.AT3, DATA.PSP, DATA.PSAR (8 emplacements fixes) |
| Sous-fichier de métadonnées | PARAM.SFO stocke le titre, l'ID du jeu, la version requise du micrologiciel, la région et le niveau parental |
| Nombre maximal d'emplacements de sous-fichiers | 8 (fixé par la conception du format ; les emplacements inutilisés sont des entrées de longueur nulle) |
| Compression | Aucune au niveau du conteneur ; le DATA.PSAR intégré peut utiliser une compression interne |
| Chiffrement | Le DATA.PSP commercial est chiffré et signé via la chaîne de sécurité KIRK/PRX de Sony ; les EBOOTs homebrew sont généralement non signés et non chiffrés |
| Intégrité du conteneur | Pas de somme de contrôle visible par l'utilisateur dans l'en-tête PBP ; exécutables commerciaux vérifiés par signature cryptographique KIRK sur DATA.PSP |
| Nom de fichier canonique | EBOOT.PBP (le paquet amorçable lancé directement par le menu XMB de la PSP) |
| Taille de fichier typique | Quelques dizaines de Ko pour les icônes/menus ; jusqu'à plusieurs centaines de Mo pour les EBOOTs de jeux complets ou classiques PS1 |
| Type MIME | application/octet-stream |
| Plateformes compatibles | Sony PSP (matériel), PlayStation 3 (classiques PS1), PlayStation Vita, émulateur PPSSPP (Windows, macOS, Linux, Android) |
| Développeur | Sony Computer Entertainment |
| Publié | 2004 (PlayStation Portable launch in Japan; worldwide 2005) |
| Dernière version | PSP PBP container (also used for PS1-classic EBOOTs on PSP/PS3/PS Vita) |
| Spécification | www.psdevwiki.com |
Conversions PBP
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers PBP.