home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / compress / 3750 < prev    next >
Encoding:
Text File  |  1992-11-07  |  2.9 KB  |  92 lines

  1. Newsgroups: comp.compression
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!usc!sol.ctr.columbia.edu!ira.uka.de!math.fu-berlin.de!mailgzrz.TU-Berlin.DE!news.netmbx.de!Germany.EU.net!mcsun!sun4nl!htsa.htsa.aha.nl!benc
  3. From: benc@htsa.aha.nl (Ben Castricum)
  4. Subject: Executable file compressors wanted
  5. Date: Fri, 6 Nov 1992 10:06:28 GMT
  6. Organization: Algemene Hogeschool Amsterdam, Polytechnic Institute
  7. Message-ID: <1992Nov6.100628.3170@htsa.aha.nl>
  8. Lines: 82
  9.  
  10.  
  11. Hi everybody, I would like some help with my program..
  12.  
  13. I am working on a program that expands compressed executables.
  14. Something like DISLITE or UNLZEXE but I want to decompress all files
  15. with one program.
  16.  
  17. Everything is developing nicely and currently my program has been tested
  18. on the following compressors:
  19.  
  20. -- COM files --
  21. DIET V1.10a    √
  22. DIET V1.20    √
  23.  
  24. PKLITE V1.03    √
  25. PKLITE V1.05    √
  26. PKLITE V1.12    √
  27. PKLITE V1.13    √
  28. PKLITE V1.15    √
  29.  
  30. SHRINK V1.00    √    (found 2 bugs in decompressing routine)
  31.  
  32. -- EXE files -- 0123    (method 1 and 3 are extra compression)
  33. PKLITE V1.03    √√√
  34. PKLITE V1.05    √√√
  35. PKLITE V1.12    √√√√
  36. PKLITE V1.13    √√√
  37. PKLITE V1.15    √ √
  38. PKLITE V1.20     √    (found in PK[UN]ZIP v1.93a)
  39. PKLITE V1.20+     √    (found in PKLITE V1.15, uses encryption)
  40.  
  41.  
  42. Now I am working on some more EXE compressors.. (currently LZEXE V0.91)
  43.  
  44. Below follows a list of compressors I have. If anyone has a compressor
  45. which is not listed I would be very gratefull to receive a copy of it.
  46.  
  47. For PKLITE owners, if you don't want to send PKLITE itself (because it's
  48. registered), a program compressed with it should be enough. Just check if
  49. I haven't got the compressing method yet. The method used by pklite is stored
  50. in the header in the high nibble of the byte before the 'PKLITE' string.
  51. so it should look like this:
  52. 001C: 14 31 50 4B 4C 49 54 45
  53.       ^^ ^^  P    K  L  I  T  E (followed by copyright message)
  54.       |  | - (1) major version number (1 are )
  55.       |  |
  56.       |   -- (3) method (means large file with extr compression)
  57.        ----- (14) minor version number (14h=20)
  58. so this a large file compressed with PKLITE V1.20 (extra compression)
  59. Don't think you're smart by changing the number, my program is not using it
  60. at all.
  61.  
  62. Anyone who has send me an addition to my collection or in another way improved
  63. my program can receive the latest version of it.
  64. To make this interresting:
  65. It's able to make normal pklited files unextractable, even dislite v1.01 can't
  66. handle them! (ofcourse it's just a simple trick)
  67.  
  68.  
  69. These are the compressors I have:
  70.  
  71. DIET V1.10a
  72. DIET V1.20
  73. DIET V1.44
  74. LZEXE V0.91
  75. PKLITE V1.03
  76. PKLITE V1.05
  77. PKLITE V1.12
  78. PKLITE V1.13
  79. PKLITE V1.15
  80. SHRINK V1.00
  81. TINYPROG V3.3
  82.  
  83.  
  84. thanks in advance.
  85. Ben.
  86.  
  87. (benc@solist.htsa.aha.nl)
  88. -- 
  89. /****************************************************************************/
  90. /* benc@solist.htsa.aha.nl     could somebody tell me when I've gone nuts?  */
  91. /****************************************************************************/
  92.