Question about SFO-Value-Paddings
I've got a question about the data alignment requirements and the paddings of the values in a SFO file.
First a screen how the original one looks and the one, my writer creates:
Pay attention to the "padding" column. The original one has a lot more padding than my one (in some cases). If you look in the original SFO there is for example the value for the entry "TITLE" followed by 88 NULL bytes. (Note the SFO Reader i used to take the screenshots always counts 1 byte less than the right size, dont know why... bug propably?).
My writer fill the value length (in this case 40 bytes) to the next divadible number by 4... so in this case 40 is already dividable by 4 and I dont have to add any NULL bytes. By a length of 37 for example i would add 3 NULL bytes to fullfill the data alignment requirements.
"TITLE[_xx]" is always filled up with NULL bytes up to 128, the "LICENSE" up to 512 bytes, but evrey other not... why?
But the PS3 can't handle my SFO only the original one. What did I missunderstand with the data alignment requirements and the paddings?
Hopefully someone can help me :D I'm soooo close to my aim :).