<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://switchbrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=EliotZeroTwo</id>
	<title>Nintendo Switch Brew - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://switchbrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=EliotZeroTwo"/>
	<link rel="alternate" type="text/html" href="https://switchbrew.org/wiki/Special:Contributions/EliotZeroTwo"/>
	<updated>2026-05-01T21:25:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=CNMT&amp;diff=4936</id>
		<title>CNMT</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=CNMT&amp;diff=4936"/>
		<updated>2018-08-22T12:14:31Z</updated>

		<summary type="html">&lt;p&gt;EliotZeroTwo: /* Application header */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the content of the NCA FS which can be [[Filesystem_services|mounted]], see [[NCA_Content_FS|here]].&lt;br /&gt;
&lt;br /&gt;
For the format of the actual NCA, see [[NCA_Format|here]].&lt;br /&gt;
&lt;br /&gt;
= Metadata file =&lt;br /&gt;
This is the file that ends in &amp;lt;code&amp;gt;&amp;quot;.cnmt{.nca}&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;quot;meta0.ncd&amp;quot;&amp;lt;/code&amp;gt;. This seems to replace the TMD format.&lt;br /&gt;
&lt;br /&gt;
There&#039;s at least 7 different filenames used for &amp;quot;.cnmt&amp;quot;:&lt;br /&gt;
* &amp;quot;Application_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;Patch_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;SystemUpdate_{hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;SystemData_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;SystemProgram_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;BootImagePackage_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;BootImagePackageSafe_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It starts with a header:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| 8&lt;br /&gt;
| Title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| 4&lt;br /&gt;
| u32 [[Title_list|title-version]]&lt;br /&gt;
|-&lt;br /&gt;
| 0xC&lt;br /&gt;
| 1&lt;br /&gt;
| Type (see [[Content_Manager_services#Title_Types|Title Types]])&lt;br /&gt;
|-&lt;br /&gt;
| 0xD&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0xE&lt;br /&gt;
| 2&lt;br /&gt;
| Offset to table relative to the end of this 0x20-byte header.&lt;br /&gt;
|-&lt;br /&gt;
| 0x10&lt;br /&gt;
| 2&lt;br /&gt;
| Number of content entries&lt;br /&gt;
|-&lt;br /&gt;
| 0x12&lt;br /&gt;
| 2&lt;br /&gt;
| Number of meta entries&lt;br /&gt;
|-&lt;br /&gt;
| 0x14&lt;br /&gt;
| 12&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
With SystemUpdate, the 4-bytes at offset 0xE are zero, with the entry-count field located at offset 0x12 instead(header size is the same).&lt;br /&gt;
&lt;br /&gt;
An optional header can follow, depending on the title type.&lt;br /&gt;
&lt;br /&gt;
At the end of the file following the entries is a 0x20-byte block, presumably a hash.&lt;br /&gt;
&lt;br /&gt;
With Patch-format, there&#039;s additional data after the end of the entries specified in the header and before the ending hash.&lt;br /&gt;
&lt;br /&gt;
== Application header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 8&lt;br /&gt;
| Patch Title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| 8&lt;br /&gt;
| Minimum system version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Patch header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 8&lt;br /&gt;
| Original title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| 8&lt;br /&gt;
| Minimum system version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Add-on content header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 8&lt;br /&gt;
| Application title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| 8&lt;br /&gt;
| Minimum application version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Content records ==&lt;br /&gt;
&lt;br /&gt;
Each entry is 0x38 bytes:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| 32&lt;br /&gt;
| Hash&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 16&lt;br /&gt;
| NcaId [same as first 16-bytes of hash]&lt;br /&gt;
|-&lt;br /&gt;
| 0x30&lt;br /&gt;
| 6&lt;br /&gt;
| Size, same as the output from [[Content_Manager_services#GetEntrySize]].&lt;br /&gt;
|-&lt;br /&gt;
| 0x36&lt;br /&gt;
| 1&lt;br /&gt;
| Type (0=meta, 1=program, 2=data, 3=control, 4=offline-manual [[Internet_Browser|html]], 5=legal [[Internet_Browser|html]], 6=[[NCA_Format|game-update]] RomFS patches?)&lt;br /&gt;
|-&lt;br /&gt;
| 0x37&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Meta records ==&lt;br /&gt;
&lt;br /&gt;
Each entry is 0x10 bytes:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| 8&lt;br /&gt;
| Title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| 4&lt;br /&gt;
| Title version&lt;br /&gt;
|-&lt;br /&gt;
| 0xC&lt;br /&gt;
| 1&lt;br /&gt;
| Type (see [[Content_Manager_services#Title_Types|Title Types]])&lt;br /&gt;
|-&lt;br /&gt;
| 0xD&lt;br /&gt;
| 1&lt;br /&gt;
| ? bit0 set = don&#039;t install?&lt;br /&gt;
|-&lt;br /&gt;
| 0xE&lt;br /&gt;
| 2&lt;br /&gt;
| Unused?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This is used for SystemUpdate, see here: [[Content_Manager_services#GetUpdateTitleList]].&lt;/div&gt;</summary>
		<author><name>EliotZeroTwo</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=CNMT&amp;diff=4935</id>
		<title>CNMT</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=CNMT&amp;diff=4935"/>
		<updated>2018-08-22T12:12:07Z</updated>

		<summary type="html">&lt;p&gt;EliotZeroTwo: /* Application header */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the content of the NCA FS which can be [[Filesystem_services|mounted]], see [[NCA_Content_FS|here]].&lt;br /&gt;
&lt;br /&gt;
For the format of the actual NCA, see [[NCA_Format|here]].&lt;br /&gt;
&lt;br /&gt;
= Metadata file =&lt;br /&gt;
This is the file that ends in &amp;lt;code&amp;gt;&amp;quot;.cnmt{.nca}&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;quot;meta0.ncd&amp;quot;&amp;lt;/code&amp;gt;. This seems to replace the TMD format.&lt;br /&gt;
&lt;br /&gt;
There&#039;s at least 7 different filenames used for &amp;quot;.cnmt&amp;quot;:&lt;br /&gt;
* &amp;quot;Application_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;Patch_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;SystemUpdate_{hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;SystemData_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;SystemProgram_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;BootImagePackage_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;BootImagePackageSafe_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It starts with a header:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| 8&lt;br /&gt;
| Title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| 4&lt;br /&gt;
| u32 [[Title_list|title-version]]&lt;br /&gt;
|-&lt;br /&gt;
| 0xC&lt;br /&gt;
| 1&lt;br /&gt;
| Type (see [[Content_Manager_services#Title_Types|Title Types]])&lt;br /&gt;
|-&lt;br /&gt;
| 0xD&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0xE&lt;br /&gt;
| 2&lt;br /&gt;
| Offset to table relative to the end of this 0x20-byte header.&lt;br /&gt;
|-&lt;br /&gt;
| 0x10&lt;br /&gt;
| 2&lt;br /&gt;
| Number of content entries&lt;br /&gt;
|-&lt;br /&gt;
| 0x12&lt;br /&gt;
| 2&lt;br /&gt;
| Number of meta entries&lt;br /&gt;
|-&lt;br /&gt;
| 0x14&lt;br /&gt;
| 12&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
With SystemUpdate, the 4-bytes at offset 0xE are zero, with the entry-count field located at offset 0x12 instead(header size is the same).&lt;br /&gt;
&lt;br /&gt;
An optional header can follow, depending on the title type.&lt;br /&gt;
&lt;br /&gt;
At the end of the file following the entries is a 0x20-byte block, presumably a hash.&lt;br /&gt;
&lt;br /&gt;
With Patch-format, there&#039;s additional data after the end of the entries specified in the header and before the ending hash.&lt;br /&gt;
&lt;br /&gt;
== Application header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 8&lt;br /&gt;
| Application Title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| 8&lt;br /&gt;
| Minimum system version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Patch header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 8&lt;br /&gt;
| Original title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| 8&lt;br /&gt;
| Minimum system version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Add-on content header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 8&lt;br /&gt;
| Application title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| 8&lt;br /&gt;
| Minimum application version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Content records ==&lt;br /&gt;
&lt;br /&gt;
Each entry is 0x38 bytes:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| 32&lt;br /&gt;
| Hash&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 16&lt;br /&gt;
| NcaId [same as first 16-bytes of hash]&lt;br /&gt;
|-&lt;br /&gt;
| 0x30&lt;br /&gt;
| 6&lt;br /&gt;
| Size, same as the output from [[Content_Manager_services#GetEntrySize]].&lt;br /&gt;
|-&lt;br /&gt;
| 0x36&lt;br /&gt;
| 1&lt;br /&gt;
| Type (0=meta, 1=program, 2=data, 3=control, 4=offline-manual [[Internet_Browser|html]], 5=legal [[Internet_Browser|html]], 6=[[NCA_Format|game-update]] RomFS patches?)&lt;br /&gt;
|-&lt;br /&gt;
| 0x37&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Meta records ==&lt;br /&gt;
&lt;br /&gt;
Each entry is 0x10 bytes:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| 8&lt;br /&gt;
| Title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| 4&lt;br /&gt;
| Title version&lt;br /&gt;
|-&lt;br /&gt;
| 0xC&lt;br /&gt;
| 1&lt;br /&gt;
| Type (see [[Content_Manager_services#Title_Types|Title Types]])&lt;br /&gt;
|-&lt;br /&gt;
| 0xD&lt;br /&gt;
| 1&lt;br /&gt;
| ? bit0 set = don&#039;t install?&lt;br /&gt;
|-&lt;br /&gt;
| 0xE&lt;br /&gt;
| 2&lt;br /&gt;
| Unused?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This is used for SystemUpdate, see here: [[Content_Manager_services#GetUpdateTitleList]].&lt;/div&gt;</summary>
		<author><name>EliotZeroTwo</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=CNMT&amp;diff=4934</id>
		<title>CNMT</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=CNMT&amp;diff=4934"/>
		<updated>2018-08-22T12:11:49Z</updated>

		<summary type="html">&lt;p&gt;EliotZeroTwo: /* Application header */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the content of the NCA FS which can be [[Filesystem_services|mounted]], see [[NCA_Content_FS|here]].&lt;br /&gt;
&lt;br /&gt;
For the format of the actual NCA, see [[NCA_Format|here]].&lt;br /&gt;
&lt;br /&gt;
= Metadata file =&lt;br /&gt;
This is the file that ends in &amp;lt;code&amp;gt;&amp;quot;.cnmt{.nca}&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;quot;meta0.ncd&amp;quot;&amp;lt;/code&amp;gt;. This seems to replace the TMD format.&lt;br /&gt;
&lt;br /&gt;
There&#039;s at least 7 different filenames used for &amp;quot;.cnmt&amp;quot;:&lt;br /&gt;
* &amp;quot;Application_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;Patch_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;SystemUpdate_{hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;SystemData_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;SystemProgram_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;BootImagePackage_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
* &amp;quot;BootImagePackageSafe_{lower-case hex titleID}.cnmt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It starts with a header:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| 8&lt;br /&gt;
| Title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| 4&lt;br /&gt;
| u32 [[Title_list|title-version]]&lt;br /&gt;
|-&lt;br /&gt;
| 0xC&lt;br /&gt;
| 1&lt;br /&gt;
| Type (see [[Content_Manager_services#Title_Types|Title Types]])&lt;br /&gt;
|-&lt;br /&gt;
| 0xD&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0xE&lt;br /&gt;
| 2&lt;br /&gt;
| Offset to table relative to the end of this 0x20-byte header.&lt;br /&gt;
|-&lt;br /&gt;
| 0x10&lt;br /&gt;
| 2&lt;br /&gt;
| Number of content entries&lt;br /&gt;
|-&lt;br /&gt;
| 0x12&lt;br /&gt;
| 2&lt;br /&gt;
| Number of meta entries&lt;br /&gt;
|-&lt;br /&gt;
| 0x14&lt;br /&gt;
| 12&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
With SystemUpdate, the 4-bytes at offset 0xE are zero, with the entry-count field located at offset 0x12 instead(header size is the same).&lt;br /&gt;
&lt;br /&gt;
An optional header can follow, depending on the title type.&lt;br /&gt;
&lt;br /&gt;
At the end of the file following the entries is a 0x20-byte block, presumably a hash.&lt;br /&gt;
&lt;br /&gt;
With Patch-format, there&#039;s additional data after the end of the entries specified in the header and before the ending hash.&lt;br /&gt;
&lt;br /&gt;
== Application header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 8&lt;br /&gt;
| Application ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| 8&lt;br /&gt;
| Minimum system version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Patch header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 8&lt;br /&gt;
| Original title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| 8&lt;br /&gt;
| Minimum system version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Add-on content header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 8&lt;br /&gt;
| Application title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| 8&lt;br /&gt;
| Minimum application version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Content records ==&lt;br /&gt;
&lt;br /&gt;
Each entry is 0x38 bytes:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| 32&lt;br /&gt;
| Hash&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 16&lt;br /&gt;
| NcaId [same as first 16-bytes of hash]&lt;br /&gt;
|-&lt;br /&gt;
| 0x30&lt;br /&gt;
| 6&lt;br /&gt;
| Size, same as the output from [[Content_Manager_services#GetEntrySize]].&lt;br /&gt;
|-&lt;br /&gt;
| 0x36&lt;br /&gt;
| 1&lt;br /&gt;
| Type (0=meta, 1=program, 2=data, 3=control, 4=offline-manual [[Internet_Browser|html]], 5=legal [[Internet_Browser|html]], 6=[[NCA_Format|game-update]] RomFS patches?)&lt;br /&gt;
|-&lt;br /&gt;
| 0x37&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Meta records ==&lt;br /&gt;
&lt;br /&gt;
Each entry is 0x10 bytes:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| 8&lt;br /&gt;
| Title ID&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| 4&lt;br /&gt;
| Title version&lt;br /&gt;
|-&lt;br /&gt;
| 0xC&lt;br /&gt;
| 1&lt;br /&gt;
| Type (see [[Content_Manager_services#Title_Types|Title Types]])&lt;br /&gt;
|-&lt;br /&gt;
| 0xD&lt;br /&gt;
| 1&lt;br /&gt;
| ? bit0 set = don&#039;t install?&lt;br /&gt;
|-&lt;br /&gt;
| 0xE&lt;br /&gt;
| 2&lt;br /&gt;
| Unused?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This is used for SystemUpdate, see here: [[Content_Manager_services#GetUpdateTitleList]].&lt;/div&gt;</summary>
		<author><name>EliotZeroTwo</name></author>
	</entry>
</feed>