Actualité
dev

libLZR : une librairie pour les développeurs

par ,
Source: PSPUpdates

La librairie libLZR sort en version 0.11, et permet aux développeurs d'utiliser les flux LZR.

Le développeur BenHur apporte un nouvel outil pour les développeurs de la scène PSP. BenHur est à l'origine de la librairie Intrafont, qui permet facilement de gérer les différentes polices de caractères dans un homebrew. Cette nouvelle librairie s'appelle donc libLZR, et permet de décompresser et d'encoder les données LZR compressées. Les données LZR sont fréquemment utilisées dans les fichiers de ressources des firmwares de la PSP. Cette librairie est Open Source.


Description de libLZR par son auteur :

La librairie dé- et encode les flux LZR (utilisés dans le firmware de la Sony PSP).

Les résultats de décompression devraient être identiques à ceux de l'algorithme interne de décompression de chez Sony.

Merci de reporter les flux incompatibles à benhur(arobase)alpenjodel(point)de.

La compression ne compresse pas encore les données, mais produit seulement un flux LZR valide. Les futures version de cette librairies devraient intégrer une vraie compression.


Quelles sont les nouveautés de cette version 0.11 ?

  • Bug fixé qui arrivait lorsque certains flux LZR n'étaient pas décompressés correctement.
  • Bug potentiel fixé qui pouvait empêcher la décompression correcte de certains flux LZR.
  • Première release publique

 

 

libLZR

Téléchargement, instructions et mode d'emploi disponibles
dans la fiche de téléchargement ci-dessous.

dl

Commenter 6 commentaires

lincruste
naoufallica a écrit:salut
je me demande si il peut être d'une utilité pour décrypté les psp 3000 :?:


Non, le déchiffrage des firmwares est en général obtenu assez rapidement après leur sortie.
Le problème de la PSP-3000, c'est qu'on n'arrive pas à "pervertir" le CPU pour exécuter des routines de démarrage modifiées, contrairement aux anciens modèmes de PSP.

Cette bibliothèque (pas "librairie"!) permettra aux développeurs indépendants d'implémenter des routines de décompression LZ-Renau dans leurs applications. C'est une sorte d'ancêtre du ZIP, optimisé pour la décompression rapide des données, et créé en 1981 (et oui, beaucoup parmi vous n'étaient pas encore nés, tas de petits sacripants).
Signaler Citer
PSPall
@ lincruste :
Merci pour ces précisions sur le LZR, que je n'ai pas réussi à trouver sur Internet :(
Désolé pour cette confusion librairie / bibliothèque de librairies également.
Signaler Citer