<?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=SOF_%28Spectrum_Software%29</id>
		<title>SOF (Spectrum Software) - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=SOF_%28Spectrum_Software%29"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=SOF_(Spectrum_Software)&amp;action=history"/>
		<updated>2026-05-10T10:44:46Z</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=SOF_(Spectrum_Software)&amp;diff=45341&amp;oldid=prev</id>
		<title>Jsummers: Created page with &quot;{{FormatInfo |formattype=electronic |subcat=Archiving |extensions={{ext|sof}} |released=≤1993 }} '''SOF''' is a compressed archive format, associated with software by Spectr...&quot;</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=SOF_(Spectrum_Software)&amp;diff=45341&amp;oldid=prev"/>
				<updated>2023-09-03T17:30:28Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=Archiving |extensions={{ext|sof}} |released=≤1993 }} &amp;#039;&amp;#039;&amp;#039;SOF&amp;#039;&amp;#039;&amp;#039; is a compressed archive format, associated with software by Spectr...&amp;quot;&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=Archiving&lt;br /&gt;
|extensions={{ext|sof}}&lt;br /&gt;
|released=≤1993&lt;br /&gt;
}}&lt;br /&gt;
'''SOF''' is a compressed archive format, associated with software by Spectrum Software (of Des Moines, Iowa?).&lt;br /&gt;
&lt;br /&gt;
The compression utility is named '''RESOF''', and the decompression utility is '''DESOF'''. The ''format'' doesn't seem to have an official name, and is sometimes known as &amp;quot;RESOF&amp;quot; format.&lt;br /&gt;
&lt;br /&gt;
This article is based on version &amp;quot;2.0 Beta&amp;quot; of the software, the only one that has been found. Its behavior implies the existence of an older SOF format that was quite different.&lt;br /&gt;
&lt;br /&gt;
== Format details ==&lt;br /&gt;
SOF is a slightly modified variant of [[ZIP]].&lt;br /&gt;
&lt;br /&gt;
Known differences from ZIP:&lt;br /&gt;
* In the &amp;quot;end of central directory&amp;quot; record, the &amp;quot;size of central directory&amp;quot; field is a signed 32-bit integer whose value is the negative of what it would be in ZIP.&lt;br /&gt;
* The &amp;lt;code&amp;gt;'P' 'K' 0x01 0x02&amp;lt;/code&amp;gt; signature is instead &amp;lt;code&amp;gt;'P' 'K' 0x01 0x04&amp;lt;/code&amp;gt;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;'P' 'K' 0x03 0x04&amp;lt;/code&amp;gt; signature is instead &amp;lt;code&amp;gt;'P' 'K' 0x03 0x06&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
RESOF has only been observed to use ZIP compression methods 1 (Shrink) and 0 (Stored).&lt;br /&gt;
&lt;br /&gt;
DESOF possibly also supports methods 2-5 (Reduce) and 6 (Implode).&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
SOF files presumably always start with bytes {{magic|'P' 'K' 0x03 0x06}}, and (like most [[ZIP#Identification|ZIP]] files) have bytes {{magic|'P' 'K' 0x05 0x06}} beginning 22 bytes from the end of the file.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [{{SACFTPURL|pack|sofcomp2.zip}} RESOF/DESOF v2.0 Beta]&lt;/div&gt;</summary>
		<author><name>Jsummers</name></author>	</entry>

	</feed>