<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=SFO</id>
		<title>SFO - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=SFO"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=SFO&amp;action=history"/>
		<updated>2026-08-24T06:37:38Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=SFO&amp;diff=52014&amp;oldid=prev</id>
		<title>Li: fix formatting</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=SFO&amp;diff=52014&amp;oldid=prev"/>
				<updated>2026-08-18T04:55:11Z</updated>
		
		<summary type="html">&lt;p&gt;fix formatting&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 04:55, 18 August 2026&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Description ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Description ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''SFO''' / &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;```&lt;/del&gt;param.sfo&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;``` &lt;/del&gt;is used for System Information and Paramaters for games and applications on PlayStation Consoles, such as the PlayStation Portable, PlayStation 3, PlayStation Vita, and PlayStation 4.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''SFO''' / &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;param.sfo&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''' &lt;/ins&gt;is used for System Information and Paramaters for games and applications on PlayStation Consoles, such as the PlayStation Portable, PlayStation 3, PlayStation Vita, and PlayStation 4.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;for storing metadata about a given program or applications - it is not used on the PlayStation 5, where they switched to using a JSON file instead,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;for storing metadata about a given program or applications - it is not used on the PlayStation 5, where they switched to using a JSON file instead,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;and it is also not used in PlayStation Mobile, or on older consoles, such as the PS2 or PS1-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;and it is also not used in PlayStation Mobile, or on older consoles, such as the PS2 or PS1-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Li</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=SFO&amp;diff=52013&amp;oldid=prev</id>
		<title>Li: Add basic overview of param.sfo file</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=SFO&amp;diff=52013&amp;oldid=prev"/>
				<updated>2026-08-18T04:54:39Z</updated>
		
		<summary type="html">&lt;p&gt;Add basic overview of param.sfo file&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Development&lt;br /&gt;
|extensions={{ext|sfo}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
'''SFO''' / ```param.sfo``` is used for System Information and Paramaters for games and applications on PlayStation Consoles, such as the PlayStation Portable, PlayStation 3, PlayStation Vita, and PlayStation 4.&lt;br /&gt;
for storing metadata about a given program or applications - it is not used on the PlayStation 5, where they switched to using a JSON file instead,&lt;br /&gt;
and it is also not used in PlayStation Mobile, or on older consoles, such as the PS2 or PS1-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Data Structure ==&lt;br /&gt;
the file is a binary format. and is made from very common primitives;&lt;br /&gt;
it stores key-value pairs, consisting of a header, a name table, and a value table;&lt;br /&gt;
&lt;br /&gt;
=== File header ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Data !! Offset !! Type !! Data&lt;br /&gt;
|-&lt;br /&gt;
| Magic || 0x00 || Int32LE || Always '''\0PSF'''&lt;br /&gt;
|-&lt;br /&gt;
| Version || 0x04 || Int32LE || '''0x1''' or '''0x101'''&lt;br /&gt;
|-&lt;br /&gt;
| KeyTable || 0x08 || Int32LE || Absolute position of Key Table&lt;br /&gt;
|-&lt;br /&gt;
| ValueTable || 0x0C || Int32LE || Absolute position of Value Table&lt;br /&gt;
|-&lt;br /&gt;
| Count || 0x10 || Int32LE || Total number of entries in the param file&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
directly after the header, is a list of entries, there are '''Header.Count''' of these; it always begins at 0x14 ..&lt;br /&gt;
&lt;br /&gt;
=== Entry list ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Data !! Offset !! Type !! Data&lt;br /&gt;
|-&lt;br /&gt;
| Name Offset || 0x00 || Int16LE || Position of C-Style string containing key name; Header.KeyTable + Name Offset&lt;br /&gt;
|-&lt;br /&gt;
| Align || 0x02 || Int8 || Number of bytes to align each value to, usually 4 bytes.&lt;br /&gt;
|-&lt;br /&gt;
| Type || 0x03 || Int8 || Type of Value; Either BINARY = 0, STRING = 2, INT32LE = 4&lt;br /&gt;
|-&lt;br /&gt;
| Size || 0x04 || Int32LE || Size of the value in bytes;&lt;br /&gt;
|-&lt;br /&gt;
| TotalSize || 0x08 || Int32LE || Total reserved size of value buffer, &lt;br /&gt;
|-&lt;br /&gt;
| Data Offset || 0x0C || Depends on type; Either BINARY, STRING or INT32LE || Position of Value; Header.ValueTable + Data Offset&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
each of the values in the '''value table''' are padded out to atleast 4 bytes (or whatever the 'align' value is)&lt;br /&gt;
however the keys are packed together separated only by nullbytes.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.psdevwiki.com/psp/PARAM.SFO PARAM.SFO - PSP Developer Wiki]&lt;br /&gt;
* [https://www.psdevwiki.com/vita/PARAM.SFO PARAM.SFO - Vita Developer Wiki]&lt;br /&gt;
* [https://www.psdevwiki.com/ps3/PARAM.SFO PARAM.SFO - PS3 Developer Wiki]&lt;br /&gt;
* [https://www.psdevwiki.com/ps4/PARAM.SFO PARAM.SFO - PS4 Developer Wiki]&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [https://www.gamebrew.org/wiki/SFO_Editor_PSP LMAN Sfo Editor]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sony]]&lt;/div&gt;</summary>
		<author><name>Li</name></author>	</entry>

	</feed>