<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.temlib.org/AtariForumWiki/index.php?action=history&amp;feed=atom&amp;title=LHX</id>
	<title>LHX - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.temlib.org/AtariForumWiki/index.php?action=history&amp;feed=atom&amp;title=LHX"/>
	<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=LHX&amp;action=history"/>
	<updated>2026-05-13T19:34:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=LHX&amp;diff=14648&amp;oldid=prev</id>
		<title>&gt;Wongck at 12:33, 12 October 2011</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=LHX&amp;diff=14648&amp;oldid=prev"/>
		<updated>2011-10-12T12:33:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:33, 12 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l206&quot;&gt;Line 206:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 206:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[Packer/Depacker]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[Packer/Depacker]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Compression Software]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Compression Software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Atari ST software]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Wongck</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=LHX&amp;diff=14647&amp;oldid=prev</id>
		<title>&gt;Silver Surfer: clean up</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=LHX&amp;diff=14647&amp;oldid=prev"/>
		<updated>2009-05-03T10:16:06Z</updated>

		<summary type="html">&lt;p&gt;clean up&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:16, 3 May 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l206&quot;&gt;Line 206:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 206:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[Packer/Depacker]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[Packer/Depacker]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Compression Software]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Compression Software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Atari ST software]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Silver Surfer</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=LHX&amp;diff=14646&amp;oldid=prev</id>
		<title>&gt;Silver Surfer: Added category</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=LHX&amp;diff=14646&amp;oldid=prev"/>
		<updated>2009-05-02T16:55:21Z</updated>

		<summary type="html">&lt;p&gt;Added category&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:55, 2 May 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;aceltro&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NAME&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NAME&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l206&quot;&gt;Line 206:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 205:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[Packer/Depacker]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[Packer/Depacker]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Compression Software]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Silver Surfer</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=LHX&amp;diff=14645&amp;oldid=prev</id>
		<title>&gt;RodarCatra: acoloac</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=LHX&amp;diff=14645&amp;oldid=prev"/>
		<updated>2008-02-29T12:40:46Z</updated>

		<summary type="html">&lt;p&gt;acoloac&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:40, 29 February 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;aceltro&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NAME&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NAME&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;RodarCatra</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=LHX&amp;diff=14644&amp;oldid=prev</id>
		<title>&gt;Zorro 2 at 09:49, 23 October 2006</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=LHX&amp;diff=14644&amp;oldid=prev"/>
		<updated>2006-10-23T09:49:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
NAME&lt;br /&gt;
    lhx - A file test/recovery tool for LHARC archives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SYNOPSIS&lt;br /&gt;
    lhx [-command] [@recovery_info] arcname [filename ...]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
    The newest archive tool out of Japan, LHARC, does a very good job of file&lt;br /&gt;
    compression but it does not handle damaged archives well at all.  LHX is a&lt;br /&gt;
    tool designed to assist in the recovery of data from damaged LHARC&lt;br /&gt;
    archives.&lt;br /&gt;
&lt;br /&gt;
    LHX can be used to list the contents of an LHARC archive, test the&lt;br /&gt;
    integrity of an archive, scan a damaged archive to look for recoverable&lt;br /&gt;
    files, and to extract files from an archive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    The commands are:  &amp;quot;l&amp;quot; to list archive contents, &amp;quot;t&amp;quot; to test the integrity&lt;br /&gt;
    of an archive, &amp;quot;e&amp;quot; to extract files from an archive, and &amp;quot;s&amp;quot; to scan an&lt;br /&gt;
    archive for possible file headers.  The default command is &amp;quot;l&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
    'arcname' is the name of the archive files to be used.  This is the only&lt;br /&gt;
    required argument.  MS-DOS wildcard characters '*' and '?' are allowed.  If&lt;br /&gt;
    no extension is given, .LZH is assumed.&lt;br /&gt;
&lt;br /&gt;
    'filename' arguments are files to list/test/extract from the archive.  If&lt;br /&gt;
    no 'filename's are given, all files will be selected.  MS-DOS wildcard&lt;br /&gt;
    characters '*' and '?' are allowed.  LHX ignores any pathnames stored in&lt;br /&gt;
    the archive when selecting files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    LIST COMMAND&lt;br /&gt;
        The list command generates an 'ls -l' like listing of the selected&lt;br /&gt;
        files in the archive.  Any file headers in the archive with checksum&lt;br /&gt;
        errors will be marked with a '?'.&lt;br /&gt;
&lt;br /&gt;
                &amp;gt; lhx -l test&lt;br /&gt;
&lt;br /&gt;
                Listing archive TEST.LZH&lt;br /&gt;
                  --rw-     651 /     331  11 Apr 89  22:01:34   TEST\DIR&lt;br /&gt;
                ? --rw-    1161 /     715   5 Apr 89  09:07:38   REaDME&lt;br /&gt;
                  --rw-    8435 /    8435  12 Apr 89  19:55:38   TEST2.LZH&lt;br /&gt;
&lt;br /&gt;
        The file README has a bad header.  In this case, the error is due to&lt;br /&gt;
        the change in the filename.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    TEST COMMAND&lt;br /&gt;
        The test command checks the file headers and file contents of the&lt;br /&gt;
        selected files in the archive.&lt;br /&gt;
&lt;br /&gt;
                &amp;gt; lhx -t test&lt;br /&gt;
&lt;br /&gt;
                Testing archive TEST.LZH&lt;br /&gt;
                  TEST\DIR -- data CRC error&lt;br /&gt;
                  REaDME -- bad file header, data OK&lt;br /&gt;
                  TEST2.LZH -- data OK&lt;br /&gt;
                2 errors detected&lt;br /&gt;
&lt;br /&gt;
        The file TEST\DIR has an error in the data portion of the file.  LHX&lt;br /&gt;
        will be able to extract the file, but the data will be bad.  The file&lt;br /&gt;
        README has an error in the file header, but its data is intact.  LHX&lt;br /&gt;
        will be able to extract the file with no errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    EXTRACT COMMAND&lt;br /&gt;
        This command extracts the selected files from the archive.  If one of&lt;br /&gt;
        the files exists, the user will be prompted whether or not he wants to&lt;br /&gt;
        overwrite the file.  LHX ignores the path and attribute information in&lt;br /&gt;
        the archive; the files will be created in the current working directory&lt;br /&gt;
        with standard attributes.&lt;br /&gt;
&lt;br /&gt;
                &amp;gt; lhx -e test&lt;br /&gt;
&lt;br /&gt;
                Extracting archive TEST.LZH&lt;br /&gt;
                  TEST\DIR -- extracted with CRC error&lt;br /&gt;
                  REaDME --&lt;br /&gt;
                file exists; overwrite (y/n) ? y&lt;br /&gt;
                exacted OK&lt;br /&gt;
                  TEST2.LZH --&lt;br /&gt;
                file exists; overwrite (y/n) ? n&lt;br /&gt;
                1 error detected&lt;br /&gt;
&lt;br /&gt;
        File DIR did not exist in the current working directory so it was&lt;br /&gt;
        extracted without query; it is probably bad due to the CRC error.  The&lt;br /&gt;
        files README and TEST2.LZH already exist so LHX asks if they should be&lt;br /&gt;
        overwritten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    SCAN COMMAND&lt;br /&gt;
        This command scans damaged archives looking for anything that looks&lt;br /&gt;
        like it might be a file header.  Information about these possible file&lt;br /&gt;
        headers is reported.  This information can be given to LHX test/list/&lt;br /&gt;
        extract commands via the '@' option so that it can attempt to recover&lt;br /&gt;
        files from the damaged archive.&lt;br /&gt;
&lt;br /&gt;
                &amp;gt; lhx -s test&lt;br /&gt;
&lt;br /&gt;
                Scanning file TEST.LZH&lt;br /&gt;
                  @0,{32 | 32},651,1  TEST\DIR&lt;br /&gt;
                  @363,{393 | 393},1161,1  REaDME&lt;br /&gt;
                  @1108,{1141 | 1141},8435,0  TEST2.LZH&lt;br /&gt;
                  @1141,{1175 | 1175},955,1  ADDBFCRC.C&lt;br /&gt;
                  @1758,{1791 | 1791},2560,1  CRCDEFS.C&lt;br /&gt;
                  @2851,{2880 | 2880},5058,1  LHX.C&lt;br /&gt;
                  @4721,{4752 | 4752},15337,1  LZHUF.C&lt;br /&gt;
&lt;br /&gt;
        The numbers in each of these output lines are:&lt;br /&gt;
            the starting offset of the file header,&lt;br /&gt;
            the starting offset of the file data--calculated from two different&lt;br /&gt;
                values in the header--the first value is the one that LHX&lt;br /&gt;
                normally uses.  If the values are different and the filename&lt;br /&gt;
                looks correct, the second number is more likely to be correct.&lt;br /&gt;
            the output file length, and&lt;br /&gt;
            the compression flag.&lt;br /&gt;
&lt;br /&gt;
        These numbers are used in the same order in the '@' parameter.  Any&lt;br /&gt;
        values that are not supplied to the '@' parameter are read from the&lt;br /&gt;
        header.  If a filename is supplied in the '@' parameter, only one file&lt;br /&gt;
        will be processed by LHX.&lt;br /&gt;
&lt;br /&gt;
        In this example, LHX found the headers for all the files in TEST.LZH&lt;br /&gt;
        and also found all the headers in TEST2.LZH that was stored&lt;br /&gt;
        uncompressed in the archive.  TEST2 could be directly listed/tested/&lt;br /&gt;
        extracted by using '@1141'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    SELF-EXTRACTING ARCHIVES&lt;br /&gt;
        Due to the growing number of &amp;quot;virus&amp;quot; programs that are circulating in&lt;br /&gt;
        the PC community, people are leery about running self-extracting&lt;br /&gt;
        archives because they may not be as advertised.  LHX can be used to&lt;br /&gt;
        extract the files from a self-extracting archive.&lt;br /&gt;
&lt;br /&gt;
                &amp;gt; lhx -s lharc10e.com&lt;br /&gt;
&lt;br /&gt;
                Scanning file LHARC10E.COM&lt;br /&gt;
                  @1290,{1323 | 1323},27498,1  LHARC.EXE&lt;br /&gt;
                  @18852,{18885 | 18885},21984,1  LHARC.MAN&lt;br /&gt;
                  @27919,{27949 | 27949},1161,1  README&lt;br /&gt;
&lt;br /&gt;
        This file can be manipulated by LHX like any other archive by using the&lt;br /&gt;
        &amp;quot;@1290&amp;quot; option:&lt;br /&gt;
&lt;br /&gt;
                &amp;gt; lhx -l @1290 lharc10e.com&lt;br /&gt;
&lt;br /&gt;
                Listing archive LHARC10E.COM&lt;br /&gt;
                  --rw-   27498 /   17529   4 Mar 89  18:07:22   LHARC.EXE&lt;br /&gt;
                  --rw-   21984 /    9034   5 Apr 89  09:07:28   LHARC.MAN&lt;br /&gt;
                  --rw-    1161 /     715   5 Apr 89  09:07:38   README&lt;br /&gt;
&lt;br /&gt;
                &amp;gt; lhx -e @1290 lharc10e.com&lt;br /&gt;
&lt;br /&gt;
                Extracting archive ..\LHARC10E.COM&lt;br /&gt;
                  LHARC.EXE -- extracted OK&lt;br /&gt;
                  LHARC.MAN -- extracted OK&lt;br /&gt;
                  README -- extracted OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    A JOURNEY INTO THE ABSURD&lt;br /&gt;
        Just to show what can be done with LHX, let's play with LHARC10E.COM a&lt;br /&gt;
        little bit more; first we'll extract LHARC.MAN, still compressed, into&lt;br /&gt;
        LHARCMAN.Z, then we'll uncompress LHARCMAN.Z into LHARC.MAN.&lt;br /&gt;
&lt;br /&gt;
                &amp;gt; lhx -e @18852,,9034,0,lharcman.z lharc10e.com&lt;br /&gt;
&lt;br /&gt;
                Extracting archive LHARC10E.COM&lt;br /&gt;
                  lharcman.z -- extracted with CRC error&lt;br /&gt;
                1 error detected&lt;br /&gt;
&lt;br /&gt;
        The CRC error is expected since the CRC in the header is that of the&lt;br /&gt;
        uncompressed file.  LHARCMAN.Z now contains the raw compressed data for&lt;br /&gt;
        LHARC.MAN.  This file can be decompressed by:&lt;br /&gt;
&lt;br /&gt;
                &amp;gt; lhx -e @0,0,21984,1,lharc.man lharcman.z&lt;br /&gt;
&lt;br /&gt;
                Extracting archive LHARC.Z&lt;br /&gt;
                  lharc.man --&lt;br /&gt;
                file exists; overwrite (y/n) ? y&lt;br /&gt;
                extracted with CRC error&lt;br /&gt;
                1 error detected&lt;br /&gt;
&lt;br /&gt;
        The CRC error is expected since there was no header on the file.&lt;br /&gt;
        (Actually, we told LHX to read the header from the beginning of the raw&lt;br /&gt;
        data file, but it didn't use any of the data it read.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ACKNOWLEDGEMENTS&lt;br /&gt;
    This program was written using code from the Usenet distribution of LZHUF.C&lt;br /&gt;
    written by Haruyasu Yoshizaki, Haruhiko Okumura, and Kenji Rikitake.  This&lt;br /&gt;
    is copyrighted code with permission granted for non-commercial use.&lt;br /&gt;
&lt;br /&gt;
    I also used ADDBFCRC.C and CRCDEFS.C from the Usenet ZOO 2.01 distribution.&lt;br /&gt;
    Rahul Dhesi claims no copyright on them but I acknowledge him anyway--he&lt;br /&gt;
    saved me a bunch of typing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
AUTHOR&lt;br /&gt;
    Mark Armbrust&lt;br /&gt;
    maa@nbires.nbi.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to [[Packer/Depacker]]&lt;/div&gt;</summary>
		<author><name>&gt;Zorro 2</name></author>
	</entry>
</feed>