::Thanks for the answer, what I meant is that there is a block (of 2048 bytes) between the ncch header and the plain region. this is where the extended header should be, and it supposed to be 1024 bytes. So my question was what are the extra 1024 bytes for (they are not zeros...) --[[User:Elisherer|Elisherer]] 19:07, 6 September 2011 (CEST)
:::Ah that, I'm not sure what that 0x400-byte region is. --[[User:Neimod|Neimod]] 23:12, 6 September 2011 (CEST)
I have a simple question why Neimod are thinking the code is compressed? I think LZSS is not good for binary images.
:Because they just are. --[[User:Neimod|Neimod]] 17:40, 6 September 2011 (CEST)
:Game editors want to fit their game in the smallest ROM chip size possible, to reduce manufacturing costs. Also, encrypting blocks of zeros/FF is bad practices, compression avoids it. --[[User:Luigi2us|Luigi2us]] 18:17, 6 September 2011 (CEST)