PKTINY

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
 
(4 intermediate revisions by one user not shown)
Line 7: Line 7:
 
'''PKTINY''', also written '''PK-TINY''', is an executable compression utility that tries to make life difficult for those who want to decompress such files. It was developed by VGA-Software and Thomas Mönkemeier.
 
'''PKTINY''', also written '''PK-TINY''', is an executable compression utility that tries to make life difficult for those who want to decompress such files. It was developed by VGA-Software and Thomas Mönkemeier.
  
It compresses [[MS-DOS EXE|DOS EXE]] files. The files it creates are a corruption of [[TINYPROG]] format, but superficially look more like [[PKLITE]].
+
It compresses DOS [[MS-DOS EXE|EXE]] files (to EXE), and [[DOS executable (.com)|COM]] files (converting them to EXE). The files it creates are a corruption of [[TINYPROG]] format, but superficially look more like [[PKLITE]].
 +
 
 +
Only version 1.62 has been found, but there were others. UnTiny v1.04 says it supports "PKTiny 1.0, 1.4, 1.5, 1.60 (from VGACOPY.EXE), 1.61, 1.62".
  
 
== Identification ==
 
== Identification ==
A PKTINY-compressed file normally contains the ASCII strings "{{magic|This program runs only on i80286 and above.}}" and "{{magic|Program was modified and will not run.}}" somewhere in it.
+
A PKTINY-compressed file normally has the ASCII string "{{magic|Program was modified and will not run.}}" somewhere in it. Many files, but not all, also contain the string "{{magic|This program runs only on i80286 and above.}}".
 +
 
 +
Like most [[PKLITE]]-compressed files, pristine PKTINY files have "{{magic|PKLITE Copr.}}" at offset 30.
 +
 
 +
All known PKTINY files have bytes {{magic|02 00}} at offset 8, and {{magic|00 01 00 00}} at offset 20 (refer to [[MS-DOS EXE#Header structure]] for an explanation of these fields).
  
 
== Software ==
 
== Software ==
 +
* [{{SACFTPURL|pack|pktin162.zip}} PKTINY v1.62]
 
* {{OldskoolDOSEXE}} → Executable Tools Pack → packers/pktiny.162-vga soft.rar
 
* {{OldskoolDOSEXE}} → Executable Tools Pack → packers/pktiny.162-vga soft.rar
  
Line 19: Line 26:
 
* [[PKLITE#Software|PKLITE]]
 
* [[PKLITE#Software|PKLITE]]
 
* {{CdTextfiles|20mnn/MCAFEE/SCN-213E.ZIP|SCN-213E.ZIP}}
 
* {{CdTextfiles|20mnn/MCAFEE/SCN-213E.ZIP|SCN-213E.ZIP}}
 +
 +
Decompression:
 +
* [{{SACFTPURL|pack|untiny.rar}} UnTiny v1.04]
 +
* Some other TINYPROG decompressors support PKTINY; see [[TINYPROG#Software]].
 +
 +
== Sample files ==
 +
* {{DexvertSamples|archive/pktinyPacked}}

Latest revision as of 17:12, 30 May 2025

File Format
Name PKTINY
Ontology
Released ≤1995

PKTINY, also written PK-TINY, is an executable compression utility that tries to make life difficult for those who want to decompress such files. It was developed by VGA-Software and Thomas Mönkemeier.

It compresses DOS EXE files (to EXE), and COM files (converting them to EXE). The files it creates are a corruption of TINYPROG format, but superficially look more like PKLITE.

Only version 1.62 has been found, but there were others. UnTiny v1.04 says it supports "PKTiny 1.0, 1.4, 1.5, 1.60 (from VGACOPY.EXE), 1.61, 1.62".

[edit] Identification

A PKTINY-compressed file normally has the ASCII string "Program was modified and will not run." somewhere in it. Many files, but not all, also contain the string "This program runs only on i80286 and above.".

Like most PKLITE-compressed files, pristine PKTINY files have "PKLITE Copr." at offset 30.

All known PKTINY files have bytes 02 00 at offset 8, and 00 01 00 00 at offset 20 (refer to MS-DOS EXE#Header structure for an explanation of these fields).

[edit] Software

Dependencies:

Decompression:

[edit] Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox