home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / editors / hypsh40b.arj / HYPDEVEL.LZH / UNLZEXE.DOC < prev    next >
Text File  |  1991-04-24  |  3KB  |  86 lines

  1. ************************************************************************
  2.  
  3.                          UNLZEXE.EXE  Ver.0.5
  4.  
  5.                 written by Mitugu(Kou) Kurizono ,  05/17/90
  6.  
  7.                UTJ44266 SIG "Global Village" in PC-VAN (Japan)
  8.  
  9. ************************************************************************
  10.  
  11.   UNLZEXE converts the executable file which is compressed by Fabrice
  12. Bellard's LZEXE (ver.0.90,0.91) to decompressed executable one.
  13.  
  14.   In the present version, a bug in the routine which expands the
  15. relocation table compressed by LZEXE ver. 0.90 was fixed.
  16.                                           ^^^^^
  17.  
  18. USAGE:
  19.  
  20.   There are three modes of operation.
  21.  
  22.  1. The most convenient and easy way to use UNLZEXE is, 
  23.  
  24.         A>UNLZEXE filename[.EXE]
  25.  
  26. where filename is the name of the EXE file to be decompressed. The extension
  27. ".EXE" is implied by default. UNLZEXE uses a temporally file "$TMPFIL$.EXE",
  28. and makes a "new" decompressed "filename.exe". The old compressed file is
  29. renamed to "filename.OLZ".
  30.  
  31.  2. If you want a DIFFERENT file name for the decompressed one, type as 
  32.    follows,
  33.  
  34.         A>UNLZEXE  packedfile[.EXE]]  unpackedfile[.EXE] 
  35.  
  36. where packedfile  is the name of the compressed file by LZEXE and
  37. unpackedfile is the name of the decompressed file. The extensions ".EXE"
  38. are NOT required (default). The "packedfile.EXE" remains, and the 
  39. "unpackedfile.EXE" is created.
  40.  
  41.  
  42.  3. If the SAME NAME for the "packedfile[.EXE]" and the "unpackedfile[.EXE]
  43.   is used,
  44.  
  45.         A>UNLZEXE samename[.EXE]  samename[.EXE]
  46.  
  47. UNLZEXE writes out decommpressed "$TMPFIL$.EXE", then the old "samename.exe"
  48. is DELETED, and finally "$TMPFIL$.EXE is renamed to "samename.exe".
  49.  
  50.  
  51. Notice: The UNpacked file is executable and its load module is the same
  52. ======  as the original one, but the header and the relocation table of
  53.         the UNpacked executable file may be different from those of the
  54.         original executable file.
  55.           Please use UNLZEXE to study the function of LZEXE itself or
  56.         when you need to decompress the executable file that is originally
  57.         provided as decompressed form by LZEXE.
  58.  
  59.         UNLZEXE is distributed as PUBLIC DOMAIN.
  60.  
  61.         BUG reports and comments to the author are welcome.
  62.  
  63.     Since the author does not have an ID of CompuServe, please contact
  64. Tamio TSUKAMOTO(ID:76663,226), or Masazumi TAKADA(ID:70007,2767) who is 
  65. the SigOP of the SIG "Global Village" in the Japanese computer network 
  66. "PC-VAN".
  67.  
  68.  
  69. ----------------------------------------
  70. Files in this package:
  71. ----------------------------------------
  72. UNLZEXE  EXE     9724  90-05-17   1:00
  73. UNLZEXE  C      11328  90-05-17   0:55
  74. UNLZEXE  DOC     3190  90-05-18   9:58
  75. ----------------------------------------
  76.  
  77. History:
  78.  
  79.  90/03/28 Ver. 0.2 An error of calculation for maxaloc was corrected.
  80.  90/04/17 Ver. 0.3 File name specification was improved.
  81.  90/05/12 Ver. 0.4 The 'super decompression ' problem was fixed.
  82.  90/05/18 Ver. 0.5 An error of expanding the relocation table
  83.                compressed by LZEXE ver. 0.90 was fixed.
  84.                                        ^^^^^
  85.  
  86.