Title metadata: Difference between revisions
Hallowizer (talk | contribs) →Header: system version is probably always 0 |
Hallowizer (talk | contribs) byteswaps seem to exist because DSi is little endian |
||
| Line 1: | Line 1: | ||
'''Title metadata''', or '''TMD''' for short, is a format used to store information about a title (DSiWare, etc.) and all its installed contents, including which contents they consist of and their SHA1 hashes. The format between Wii and DSi Title metadata ''appears'' to be identical. | '''Title metadata''', or '''TMD''' for short, is a format used to store information about a title (DSiWare, etc.) and all its installed contents, including which contents they consist of and their SHA1 hashes. The format between Wii and DSi Title metadata ''appears'' to be identical; this includes endianness, so byteswaps are often needed on the DSi. | ||
Many operations are done in terms of 64-byte blocks, which means you will often see padding out to the nearest 64-byte boundary at the end of a field. | Many operations are done in terms of 64-byte blocks, which means you will often see padding out to the nearest 64-byte boundary at the end of a field. | ||