GoogleBen

joined 2 years ago
[–] GoogleBen@lemmy.world 3 points 1 month ago (1 children)

Ah, sorry friend. It looks like xpps are generalized resource files (fittingly their magic is "KCAP", PACK backwards), and they have a complex schema because they store basically general relational data it seems. Reversing would take quite a bit of work with the information currently available. If it's any consolation, it seems like the merge may have been a bit of a monumental task to do correctly anyways given the enormous amount of metadata there is (just open up that file in a hex editor and see how small the text portion is, and how there appears to be multiple different metadata schema and sections). Sorry I couldn't help, it's a great idea.

[–] GoogleBen@lemmy.world 3 points 1 month ago (3 children)

I have some experience reversing binary formats. Depending on how complex it is (I unfortunately don't have much free time to code) I may be able to write a utility or at least give you a guide to do it manually. Could you upload an example file and link it?

[–] GoogleBen@lemmy.world 5 points 2 years ago

Here is one I looked at a while back and tried my hand at. Some guidance would be greatly appreciated since, as I say in the issue, I'm not that much of a DB guy.