<?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=LX_Iterated_Data_Page</id>
		<title>LX Iterated Data Page - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=LX_Iterated_Data_Page"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=LX_Iterated_Data_Page&amp;action=history"/>
		<updated>2026-10-03T12:48:00Z</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=LX_Iterated_Data_Page&amp;diff=52106&amp;oldid=prev</id>
		<title>Jsummers: Created page with &quot;{{FormatInfo |formattype=electronic |subcat=Compression }} '''LX Iterated Data Page''' (correct name unknown) is a compression scheme sometimes used to compress parts of an [[...&quot;</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=LX_Iterated_Data_Page&amp;diff=52106&amp;oldid=prev"/>
				<updated>2026-10-02T15:21:41Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=Compression }} &amp;#039;&amp;#039;&amp;#039;LX Iterated Data Page&amp;#039;&amp;#039;&amp;#039; (correct name unknown) is a compression scheme sometimes used to compress parts of an [[...&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=Compression&lt;br /&gt;
}}&lt;br /&gt;
'''LX Iterated Data Page''' (correct name unknown) is a compression scheme sometimes used to compress parts of an [[Linear Executable|LX]] (OS/2) executable file. It's usually non-executable resources that are compressed, not executable code.&lt;br /&gt;
&lt;br /&gt;
The decompression is done by the OS/2 loader.&lt;br /&gt;
&lt;br /&gt;
The compression may be requested via the linker option &amp;lt;code&amp;gt;/EXEPACK&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/EXEPACK:1&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;https://www.os2.kr/komh/os2books/os2tk45/toolsref/156_L4_ExepackE.html&amp;lt;/ref&amp;gt;. So, it might sometimes be referred to as &amp;quot;EXEPACK&amp;quot; or &amp;quot;EXEPACK:1&amp;quot; or &amp;quot;EXEPACK1&amp;quot; compression, though it's not related to Microsoft's common [[EXEPACK]] compressor.&lt;br /&gt;
&lt;br /&gt;
See also the successor [[EXEPACK2]].&lt;br /&gt;
&lt;br /&gt;
== Format details ==&lt;br /&gt;
The compression scheme is a kind of [[Run-length encoding|RLE]]. Not just single bytes, but also multi-byte patterns can be repeated.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [https://www.edm2.com/index.php/LX_-_Linear_eXecutable_Module_Format_Description#Iterated_Data_Pages LX Module Format Description], &amp;quot;Iterated Data Pages&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
(LX files that have some compressed pages)&lt;br /&gt;
* {{CdTextfiles|hobbesos2/2_X/GAMES/DCHESS.ZIP|DCHESS.ZIP}} → *.EXE&lt;br /&gt;
* {{CdTextfiles|nightowl/nopv17/044A/PGMG035.ZIP|PGMG035.ZIP}} → *.EXE&lt;br /&gt;
* {{DiscMasterLink|view/41006/devcon-05-cd1.iso/os2se21/disk_10/sysmono.bmp/OS2/DLL/SYSMONO.FON|SYSMONO.FON}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Executable compression]]&lt;br /&gt;
[[Category:OS/2]]&lt;/div&gt;</summary>
		<author><name>Jsummers</name></author>	</entry>

	</feed>