PKLITE
Line 7: | Line 7: | ||
'''PKLITE''' is an executable compression utility, from the makers of PKZIP (see [[ZIP]]). There was a free-for-noncommercial-use version, and a "Professional" version. | '''PKLITE''' is an executable compression utility, from the makers of PKZIP (see [[ZIP]]). There was a free-for-noncommercial-use version, and a "Professional" version. | ||
− | It supports mainly | + | It supports mainly DOS [[MS-DOS EXE|.EXE]] and [[DOS executable (.com)|.COM]] formats. Version 2.01 added the ability to compress [[New Executable|Windows 3.x executables]]. |
Many files compressed by PKLITE can be decompressed by PKLITE, using the <code>-x</code> option. The main exception is files compressed with <code>-e</code>, an option only available in the Professional version. | Many files compressed by PKLITE can be decompressed by PKLITE, using the <code>-x</code> option. The main exception is files compressed with <code>-e</code>, an option only available in the Professional version. | ||
Line 14: | Line 14: | ||
The PKLITE software includes a "CHK4LITE.EXE" utility that identifies PKLITE-compressed files, and the version of PKLITE they were created with. | The PKLITE software includes a "CHK4LITE.EXE" utility that identifies PKLITE-compressed files, and the version of PKLITE they were created with. | ||
− | PKLITE-compressed files normally contain a copyright message near the beginning of the file (though this is not a very robust way to identify them). Based on limited testing, the message starts with either "{{magic|PKLITE}}" or "{{magic|PKlite}}". It is at offset 46 or 48 for COM files, 28 for DOS EXE files, 66 for Windows EXE files. | + | PKLITE-compressed files normally contain a copyright message near the beginning of the file (though this is not a very robust way to identify them). Based on limited testing, the message starts with either "{{magic|PKLITE}}" or "{{magic|PKlite}}". It is at offset 46 or 48 for COM files, 28 for DOS EXE files, 66 for Windows EXE files. Exception: COM files from v1.00ß have "{{magic|PK Copyr}}" at offset 38. |
== Technical notes == | == Technical notes == | ||
=== Version 1.20 === | === Version 1.20 === | ||
− | The CHK4LITE utility will identify some files as having been compressed with "PKLITE Ver. 1.20", but there is no free version 1.20. There is a Professional version that creates these files, though it's not completely clear | + | The CHK4LITE utility will identify some files as having been compressed with "PKLITE Ver. 1.20", but there is no free version 1.20. There is a Professional version that creates these files, though it's not completely clear which one. |
There is also a fake version that claims to be v1.20 (look for "pklt120r.arj"), but is actually a hacked copy of v1.12 Professional. The files it creates will be identified as version "1.12". | There is also a fake version that claims to be v1.20 (look for "pklt120r.arj"), but is actually a hacked copy of v1.12 Professional. The files it creates will be identified as version "1.12". | ||
Line 26: | Line 26: | ||
== Software == | == Software == | ||
− | * PKLITE freeware/shareware, for | + | * PKLITE freeware/shareware, for DOS |
** v1.00 1990-12-01: [{{CdTextfilesURL|gigabytesw/027b/pklte10.exe}}] | ** v1.00 1990-12-01: [{{CdTextfilesURL|gigabytesw/027b/pklte10.exe}}] | ||
** v1.03 1990-12-20: [{{CdTextfilesURL|californiacollect/his992/pklte103.exe}}] | ** v1.03 1990-12-20: [{{CdTextfilesURL|californiacollect/his992/pklte103.exe}}] | ||
Line 36: | Line 36: | ||
** v1.50 1995-04-10: [{{CdTextfilesURL|dfeno1/ARCHIVER/PKLTE150.EXE}}] | ** v1.50 1995-04-10: [{{CdTextfilesURL|dfeno1/ARCHIVER/PKLTE150.EXE}}] | ||
** v2.01 1996-03-15: [{{CdTextfilesURL|darkdomain/programs/dos/archivers/pklts201.exe}}] | ** v2.01 1996-03-15: [{{CdTextfilesURL|darkdomain/programs/dos/archivers/pklts201.exe}}] | ||
+ | * PKLITE (other) | ||
+ | ** 1.00ß 1990-05-29: [{{CdTextfilesURL|swinnund/disk3/FILEUTIL/PKLITE.ZIP}}] (not an authorized release[http://cd.textfiles.com/simtel/simtel20/MSDOS/INFO/PKLITE.WRN]) | ||
Static decompression: | Static decompression: | ||
Line 45: | Line 47: | ||
** v1.17a: [{{CdTextfilesURL|pdos9606/ARCHIVER/EXECOMP/DISLT117.ZIP}}], [https://johnpc.home.xs4all.nl/dislite/dislt117.zip] | ** v1.17a: [{{CdTextfilesURL|pdos9606/ARCHIVER/EXECOMP/DISLT117.ZIP}}], [https://johnpc.home.xs4all.nl/dislite/dislt117.zip] | ||
** [https://johnpc.home.xs4all.nl/dislite/dislite.zip Source code] | ** [https://johnpc.home.xs4all.nl/dislite/dislite.zip Source code] | ||
− | * A number of other DOS | + | * A number of other DOS utilities exist to decompress PKLITE files; a few are at [{{CdTextfilesURL|pdos9606/ARCHIVER/EXECOMP/}}]. |
== Links == | == Links == |
Revision as of 17:04, 20 September 2021
PKLITE is an executable compression utility, from the makers of PKZIP (see ZIP). There was a free-for-noncommercial-use version, and a "Professional" version.
It supports mainly DOS .EXE and .COM formats. Version 2.01 added the ability to compress Windows 3.x executables.
Many files compressed by PKLITE can be decompressed by PKLITE, using the -x
option. The main exception is files compressed with -e
, an option only available in the Professional version.
Contents |
Identification
The PKLITE software includes a "CHK4LITE.EXE" utility that identifies PKLITE-compressed files, and the version of PKLITE they were created with.
PKLITE-compressed files normally contain a copyright message near the beginning of the file (though this is not a very robust way to identify them). Based on limited testing, the message starts with either "PKLITE
" or "PKlite
". It is at offset 46 or 48 for COM files, 28 for DOS EXE files, 66 for Windows EXE files. Exception: COM files from v1.00ß have "PK Copyr
" at offset 38.
Technical notes
Version 1.20
The CHK4LITE utility will identify some files as having been compressed with "PKLITE Ver. 1.20", but there is no free version 1.20. There is a Professional version that creates these files, though it's not completely clear which one.
There is also a fake version that claims to be v1.20 (look for "pklt120r.arj"), but is actually a hacked copy of v1.12 Professional. The files it creates will be identified as version "1.12".
Specifications
Software
- PKLITE freeware/shareware, for DOS
- PKLITE (other)
Static decompression:
- PKLITE (with
-x
option) - depklite (Not a complete decompression utility, but maybe useful.)
Dynamic decompression:
- DISLITE (notable because its source code was released)
- v1.17a: [12], [13]
- Source code
- A number of other DOS utilities exist to decompress PKLITE files; a few are at [14].