Title metadata: Difference between revisions

Neobrain (talk | contribs)
Clarify.
Ihaveamac (talk | contribs)
note discrepancy in endianness
 
(One intermediate revision by one other user not shown)
Line 2: Line 2:
'''Title metadata''' is a format used to store information about a title (installed title, DLC, etc.) and all its installed contents, including which contents they consist of and their SHA256 hashes.
'''Title metadata''' is a format used to store information about a title (installed title, DLC, etc.) and all its installed contents, including which contents they consist of and their SHA256 hashes.


[http://git.daifukkat.su/?p=3dshax.git Code is available] by trap15 to parse the available information from the 3DS format of TMDs.
[https://bitbucket.org/trap15/3dshax Code is available] by trap15 to parse the available information from the 3DS format of TMDs.


== Structure ==
== Structure ==


All the data in the file represented in Big Endian.  
All the data in the file represented in Big Endian, unless otherwise noted.


{| class="wikitable"
{| class="wikitable"
Line 67: Line 67:
| 0x58||0x2||Group ID
| 0x58||0x2||Group ID
|-
|-
| 0x5A||0x4||Save Data Size (Bytes) (Also SRL Public Save Data Size)
| 0x5A||0x4||Save Data Size in Little Endian (Bytes) (Also SRL Public Save Data Size)
|-
|-
| 0x5E||0x4||SRL Private Save Data Size (Bytes)
| 0x5E||0x4||SRL Private Save Data Size in Little Endian (Bytes)
|-
|-
| 0x62||0x4||Reserved
| 0x62||0x4||Reserved