<?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/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Screwtape</id>
		<title>Just Solve the File Format Problem - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Screwtape"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Special:Contributions/Screwtape"/>
		<updated>2026-05-13T07:53:25Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Microsoft_Advisor_Help</id>
		<title>Microsoft Advisor Help</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Microsoft_Advisor_Help"/>
				<updated>2024-05-18T08:11:20Z</updated>
		
		<summary type="html">&lt;p&gt;Screwtape: Add links to file formats and resources.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Help files&lt;br /&gt;
|extensions={{ext|hlp}}&lt;br /&gt;
}}&lt;br /&gt;
'''Microsoft Advisor Help file''' is an old help file format used by Microsoft's MS-DOS development tools. It is distinct from [[HLP (WinHelp)|Windows HLP]] format.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Known files begin with {{magic|4c 4e 02 00 ?? 00 3a 00}}, where the fifth byte may be {{magic|00}} or {{magic|01}}.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Microsoft Quick Help]], a different format used by older software&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
&lt;br /&gt;
* https://github.com/fancidev/DosHelp/blob/master/QuickHelp/Serialization/Format.txt&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
* https://github.com/fancidev/DosHelp (although it talks about Quick Help, it actually describes the Advisor Help format)&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
&lt;br /&gt;
* QBASIC.HLP as shipped with MS-DOS 5.0 and 6.x&lt;br /&gt;
* Examples found on the web: [https://github.com/ibarrar/clipper/tree/master/C600/HELP/], [http://cursos.itam.mx/akuri/2003/OPC22003/MASM615/], [http://data.phys.ucalgary.ca/sort_by_instrument/other/poca/eu9514/011/C600/HELP/]&lt;br /&gt;
* {{DexvertSamples|document/microsoftAdvisorHelp}}&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://archive.org/details/stx_Microsoft_Professional_Advisor_Library_Reference_for_MS_OS-2_and_MS-DOS_1990/mode/2up Microsoft Professional Advisor Library Reference]&lt;br /&gt;
&lt;br /&gt;
[[Category:Microsoft]]&lt;/div&gt;</summary>
		<author><name>Screwtape</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Linear_Executable</id>
		<title>Linear Executable</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Linear_Executable"/>
				<updated>2024-01-19T12:13:07Z</updated>
		
		<summary type="html">&lt;p&gt;Screwtape: Link to the EXEPACK and EXEPACK2 compression algorithms sometimes found in LX executables.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Executables&lt;br /&gt;
|extensions={{ext|386}}, {{ext|dll}}, {{ext|exe}}, {{ext|sys}}, {{ext|vxd}}&lt;br /&gt;
}}&lt;br /&gt;
'''Linear Executable''' is an executable file format in the [[EXE]] family. It was used by 32-bit OS/2, by some DOS extenders, and by Microsoft Windows VxD files. It is an extension of [[MS-DOS EXE]], and a successor to [[NE]] (New Executable).&lt;br /&gt;
&lt;br /&gt;
There are two main varieties of it: '''LX''' (32-bit), and '''LE''' (mixed 16/32-bit).&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
A Linear Executable file begins with the ASCII signature &amp;quot;&amp;lt;code&amp;gt;MZ&amp;lt;/code&amp;gt;&amp;quot;. At offset 60 is a 4-byte integer pointing to an &amp;quot;extended&amp;quot; header that begins with &amp;quot;&amp;lt;code&amp;gt;LX&amp;lt;/code&amp;gt;&amp;quot; or &amp;quot;&amp;lt;code&amp;gt;LE&amp;lt;/code&amp;gt;&amp;quot;. For more information, see [[MS-DOS EXE]].&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [http://www.textfiles.com/programming/FORMATS/lxexe.txt LX Format Description] (1992 edition)&lt;br /&gt;
** [http://www.oldlinux.org/Linux.old/study/sabre/os/files/Executables/LX.txt Another copy of the 1992 edition]&lt;br /&gt;
* [http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/pc/os2/OS2_OMF_and_LX_Object_Formats_Revision_8_199406.pdf IBM OS/2 16/32-bit Object Module Format (OMF) and Linear executable Module Format (LX)] (Revision 8, 1994)&lt;br /&gt;
* [https://archive.org/details/IBMOS2Warp4ToolkitDocuments2/32-bit%20Linear%20eXecutable%20Module%20Format%20%28LX%29%20Specification/mode/2up IBM OS/2 16/32-bit Linear eXecutable Module Format (LX)] (Revision 11, 2001)&lt;br /&gt;
* [http://faydoc.tripod.com/formats/exe-LE.htm (.vxd) LINEAR-EXECUTABLE File Header Layout] (LE)&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/altsan/os2-gpi-font-tools/blob/master/parser/gpifont.c An OS/2 font resource extractor] reads resources from LX-format executable, including decompressing compressed pages&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* http://cd.textfiles.com/hobbesos29411/BIN/ → *.EXE (LX, OS/2 console)&lt;br /&gt;
* http://cd.textfiles.com/hobbesos2/2_X/GAMES/ → *.ZIP → *.EXE (LX, OS/2 GUI)&lt;br /&gt;
* http://cd.textfiles.com/silvercollection/disc4/DRIVERS/ - The *.386 files inside the archive files (for example, [http://cd.textfiles.com/silvercollection/disc4/DRIVERS/19GXE.ARJ 19GXE.ARJ] → VDDS3.386) use MS Windows LE / VxD format.&lt;br /&gt;
* [http://cd.textfiles.com/doomcompanion/DOOM/DOOM.EXE DOOM.EXE] - Example of the format used by some DOS extenders. Technically this is an [[MS-DOS EXE]] file, with an embedded LE file.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Dynamic-link library (Windows)]]&lt;br /&gt;
* [[EXEPACK]]&lt;br /&gt;
* [[EXEPACK2]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://web.archive.org/web/20190202155306/http://www.tenberry.com/dos4g/faq/format.html DOS/4G and DOS/4GW FAQ: Executable File Format(s)]&lt;br /&gt;
* [http://www.mitec.cz/exe.html EXE Explorer utility]&lt;br /&gt;
* [https://github.com/open-watcom/open-watcom-v2/blob/master/bld/watcom/h/exeflat.h Open Watcom structs with LX/LE differences]&lt;br /&gt;
&lt;br /&gt;
[[Category:Windows]]&lt;br /&gt;
[[Category:OS/2]]&lt;/div&gt;</summary>
		<author><name>Screwtape</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Linear_Executable</id>
		<title>Linear Executable</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Linear_Executable"/>
				<updated>2024-01-17T11:53:06Z</updated>
		
		<summary type="html">&lt;p&gt;Screwtape: Link to code that handle compressed pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Executables&lt;br /&gt;
|extensions={{ext|386}}, {{ext|dll}}, {{ext|exe}}, {{ext|sys}}, {{ext|vxd}}&lt;br /&gt;
}}&lt;br /&gt;
'''Linear Executable''' is an executable file format in the [[EXE]] family. It was used by 32-bit OS/2, by some DOS extenders, and by Microsoft Windows VxD files. It is an extension of [[MS-DOS EXE]], and a successor to [[NE]] (New Executable).&lt;br /&gt;
&lt;br /&gt;
There are two main varieties of it: '''LX''' (32-bit), and '''LE''' (mixed 16/32-bit).&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
A Linear Executable file begins with the ASCII signature &amp;quot;&amp;lt;code&amp;gt;MZ&amp;lt;/code&amp;gt;&amp;quot;. At offset 60 is a 4-byte integer pointing to an &amp;quot;extended&amp;quot; header that begins with &amp;quot;&amp;lt;code&amp;gt;LX&amp;lt;/code&amp;gt;&amp;quot; or &amp;quot;&amp;lt;code&amp;gt;LE&amp;lt;/code&amp;gt;&amp;quot;. For more information, see [[MS-DOS EXE]].&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [http://www.textfiles.com/programming/FORMATS/lxexe.txt LX Format Description] (1992 edition)&lt;br /&gt;
** [http://www.oldlinux.org/Linux.old/study/sabre/os/files/Executables/LX.txt Another copy of the 1992 edition]&lt;br /&gt;
* [http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/pc/os2/OS2_OMF_and_LX_Object_Formats_Revision_8_199406.pdf IBM OS/2 16/32-bit Object Module Format (OMF) and Linear executable Module Format (LX)] (Revision 8, 1994)&lt;br /&gt;
* [https://archive.org/details/IBMOS2Warp4ToolkitDocuments2/32-bit%20Linear%20eXecutable%20Module%20Format%20%28LX%29%20Specification/mode/2up IBM OS/2 16/32-bit Linear eXecutable Module Format (LX)] (Revision 11, 2001)&lt;br /&gt;
* [http://faydoc.tripod.com/formats/exe-LE.htm (.vxd) LINEAR-EXECUTABLE File Header Layout] (LE)&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/altsan/os2-gpi-font-tools/blob/master/parser/gpifont.c An OS/2 font resource extractor] reads resources from LX-format executable, including decompressing compressed pages&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* http://cd.textfiles.com/hobbesos29411/BIN/ → *.EXE (LX, OS/2 console)&lt;br /&gt;
* http://cd.textfiles.com/hobbesos2/2_X/GAMES/ → *.ZIP → *.EXE (LX, OS/2 GUI)&lt;br /&gt;
* http://cd.textfiles.com/silvercollection/disc4/DRIVERS/ - The *.386 files inside the archive files (for example, [http://cd.textfiles.com/silvercollection/disc4/DRIVERS/19GXE.ARJ 19GXE.ARJ] → VDDS3.386) use MS Windows LE / VxD format.&lt;br /&gt;
* [http://cd.textfiles.com/doomcompanion/DOOM/DOOM.EXE DOOM.EXE] - Example of the format used by some DOS extenders. Technically this is an [[MS-DOS EXE]] file, with an embedded LE file.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Dynamic-link library (Windows)]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://web.archive.org/web/20190202155306/http://www.tenberry.com/dos4g/faq/format.html DOS/4G and DOS/4GW FAQ: Executable File Format(s)]&lt;br /&gt;
* [http://www.mitec.cz/exe.html EXE Explorer utility]&lt;br /&gt;
* [https://github.com/open-watcom/open-watcom-v2/blob/master/bld/watcom/h/exeflat.h Open Watcom structs with LX/LE differences]&lt;br /&gt;
&lt;br /&gt;
[[Category:Windows]]&lt;br /&gt;
[[Category:OS/2]]&lt;/div&gt;</summary>
		<author><name>Screwtape</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Linear_Executable</id>
		<title>Linear Executable</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Linear_Executable"/>
				<updated>2024-01-17T10:36:42Z</updated>
		
		<summary type="html">&lt;p&gt;Screwtape: Add links to newer versions of the LX format spec.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Executables&lt;br /&gt;
|extensions={{ext|386}}, {{ext|dll}}, {{ext|exe}}, {{ext|sys}}, {{ext|vxd}}&lt;br /&gt;
}}&lt;br /&gt;
'''Linear Executable''' is an executable file format in the [[EXE]] family. It was used by 32-bit OS/2, by some DOS extenders, and by Microsoft Windows VxD files. It is an extension of [[MS-DOS EXE]], and a successor to [[NE]] (New Executable).&lt;br /&gt;
&lt;br /&gt;
There are two main varieties of it: '''LX''' (32-bit), and '''LE''' (mixed 16/32-bit).&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
A Linear Executable file begins with the ASCII signature &amp;quot;&amp;lt;code&amp;gt;MZ&amp;lt;/code&amp;gt;&amp;quot;. At offset 60 is a 4-byte integer pointing to an &amp;quot;extended&amp;quot; header that begins with &amp;quot;&amp;lt;code&amp;gt;LX&amp;lt;/code&amp;gt;&amp;quot; or &amp;quot;&amp;lt;code&amp;gt;LE&amp;lt;/code&amp;gt;&amp;quot;. For more information, see [[MS-DOS EXE]].&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [http://www.textfiles.com/programming/FORMATS/lxexe.txt LX Format Description] (1992 edition)&lt;br /&gt;
** [http://www.oldlinux.org/Linux.old/study/sabre/os/files/Executables/LX.txt Another copy of the 1992 edition]&lt;br /&gt;
* [http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/pc/os2/OS2_OMF_and_LX_Object_Formats_Revision_8_199406.pdf IBM OS/2 16/32-bit Object Module Format (OMF) and Linear executable Module Format (LX)] (Revision 8, 1994)&lt;br /&gt;
* [https://archive.org/details/IBMOS2Warp4ToolkitDocuments2/32-bit%20Linear%20eXecutable%20Module%20Format%20%28LX%29%20Specification/mode/2up IBM OS/2 16/32-bit Linear eXecutable Module Format (LX)] (Revision 11, 2001)&lt;br /&gt;
* [http://faydoc.tripod.com/formats/exe-LE.htm (.vxd) LINEAR-EXECUTABLE File Header Layout] (LE)&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* http://cd.textfiles.com/hobbesos29411/BIN/ → *.EXE (LX, OS/2 console)&lt;br /&gt;
* http://cd.textfiles.com/hobbesos2/2_X/GAMES/ → *.ZIP → *.EXE (LX, OS/2 GUI)&lt;br /&gt;
* http://cd.textfiles.com/silvercollection/disc4/DRIVERS/ - The *.386 files inside the archive files (for example, [http://cd.textfiles.com/silvercollection/disc4/DRIVERS/19GXE.ARJ 19GXE.ARJ] → VDDS3.386) use MS Windows LE / VxD format.&lt;br /&gt;
* [http://cd.textfiles.com/doomcompanion/DOOM/DOOM.EXE DOOM.EXE] - Example of the format used by some DOS extenders. Technically this is an [[MS-DOS EXE]] file, with an embedded LE file.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Dynamic-link library (Windows)]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://web.archive.org/web/20190202155306/http://www.tenberry.com/dos4g/faq/format.html DOS/4G and DOS/4GW FAQ: Executable File Format(s)]&lt;br /&gt;
* [http://www.mitec.cz/exe.html EXE Explorer utility]&lt;br /&gt;
* [https://github.com/open-watcom/open-watcom-v2/blob/master/bld/watcom/h/exeflat.h Open Watcom structs with LX/LE differences]&lt;br /&gt;
&lt;br /&gt;
[[Category:Windows]]&lt;br /&gt;
[[Category:OS/2]]&lt;/div&gt;</summary>
		<author><name>Screwtape</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/OS/2_PACK2_archive</id>
		<title>OS/2 PACK2 archive</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/OS/2_PACK2_archive"/>
				<updated>2024-01-17T10:07:33Z</updated>
		
		<summary type="html">&lt;p&gt;Screwtape: I found the actual official tools for working with this format.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Archiving&lt;br /&gt;
|extensions={{ext|??_}}, {{ext|??@}}, others&lt;br /&gt;
}}&lt;br /&gt;
'''FTCOMP''' is the signature of a compressed archive format used on OS/2, particularly by software installers. Whether &amp;quot;FTCOMP&amp;quot; is the correct name of the format is unknown.&lt;br /&gt;
&lt;br /&gt;
On the OS/2 3.0 and 4.0 installation disks, some FTCOMP files are named with a trailing underscore, like &amp;quot;DSPRES.DL_&amp;quot;. These archives contain a single compressed file, and are named after that file with the last letter replaced with an underscore. Some FTCOMP files are named with no extension, like &amp;quot;BUNDLE&amp;quot; or &amp;quot;KLONDIKE&amp;quot; or &amp;quot;SERIAL&amp;quot;. These archives contain a collection of compressed files - &amp;quot;BUNDLE&amp;quot; if there's no other archive in the same directory, or some name specific to its contents.&lt;br /&gt;
&lt;br /&gt;
There are apparently two versions of this format, since some tools report &amp;quot;this file requires a newer tool to extract&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files apparently begin with bytes {{magic|a5 96 fd ff}}.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* https://github.com/martinlindhe/formats - Supports FTCOMP in some way&lt;br /&gt;
* The OS/2 3.0 and 4.0 install CDs contain OS/2 command-line tools UNPACK.EXE and UNPACK2.EXE (some files that cannot be unpacked with UNPACK will work with UNPACK2)&lt;br /&gt;
* The OS/2 Developer's Toolkit contains OS/2 command-line tools PACK.EXE and PACK2.EXE&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* http://cd.textfiles.com/venus/64v2/os2/ → *.pk2&lt;br /&gt;
* http://cd.textfiles.com/hobbesos29709/disk1/GAMES/MAH21DE.ZIP → *@&lt;br /&gt;
* http://cd.textfiles.com/hobbesos29709/disk1/GAMES/SEAHAV23.ZIP → *_&lt;br /&gt;
* http://cd.textfiles.com/hobbesos29709/disk1/GAMES/TOYLAND.ZIP → *_&lt;br /&gt;
&lt;br /&gt;
[[Category:OS/2]]&lt;/div&gt;</summary>
		<author><name>Screwtape</name></author>	</entry>

	</feed>