[comp.sys.ibm.pc] Lharc self-extraction problem

roller@Jessica.stanford.edu (Jason Deines) (05/15/89)

Hello everyone.  I have a problem with a self-extracting file a friend gave
me which was created with lharc 1.0.  Quite simply, my friend wasn't
thinking, and the resultant executable code winds up being 650K, too big to
run. (I realize this problem has been fixed with the latest version, 1.12B,
which allows for large .exe files, but I'm talking about the older one.)

Question:  does anyone know how to "un-self-extract" a self-extracting file
created by lharc 1.0?  I'm stumped -- any help would be greatly appreciated.

Many thanks,

--Jason


          _____      Jason Deines, Consultant
         /     \     AIR/IRIS, Stanford University
        /      /     roller@jessica.stanford.edu  (415) 723-1055
 \_____/ _____/             Standard disclaimers apply...

davidsen@sungod.steinmetz (William Davidsen) (05/15/89)

In article <2267@Portia.Stanford.EDU> roller@Jessica.stanford.edu (Jason Deines) writes:
| Hello everyone.  I have a problem with a self-extracting file a friend gave
| me which was created with lharc 1.0.  Quite simply, my friend wasn't
| thinking, and the resultant executable code winds up being 650K, too big to
| run.

  There are MS-DOS systems which are not PC compatible. The 640k limit
is an artifact of bad design of the original PC. Using a Tandy 2000, for
instance, you can run a 768k version of DOS, while my old S100 system
supports a full MB.

  What you need to do is to find someone who has one of these systems
and beg them to execute your program. However, if there is just a header
on the front of the normal lharc, you can strip it with DEBUG or a tiny
program. That might give you a normal lharc file. You can do this with
some other archive formats, but I haven't played with lharc enough to
determine just what it does.
	bill davidsen		(davidsen@crdos1.crd.GE.COM)
  {uunet | philabs}!crdgw1!crdos1!davidsen
"Stupidity, like virtue, is its own reward" -me

jpdres13@usl-pc.usl.edu (Joubert John V) (05/18/89)

I have un"lharced" the ones that are "too big for memory" with the lharc
program itself.  I forget which early version it was (probably 1.0).
Just extract the executable archive with the lharc program.