SHRINK (executable compression)

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=electronic |subcat=Compression |subcat2=Executable compression |released=1988 }} '''SHRINK''' is an executable compression utility for DOS [[DOS execu...")
 
(Identification)
 
(4 intermediate revisions by one user not shown)
Line 5: Line 5:
 
|released=1988
 
|released=1988
 
}}
 
}}
'''SHRINK''' is an executable compression utility for DOS [[DOS executable (.com)|.COM]] files.
+
'''SHRINK''' is an executable compression utility for DOS [[DOS executable (.com)|.COM]] files. It uses [[run-length encoding]].
  
 
The original SHRINK 1.0 (1988) was developed by Thomas G. Hanlin III. SHRINK 2.0 (1995) was developed by Kevin Tseng. The precise relationship between v1.0 and v2.0 is not clear.
 
The original SHRINK 1.0 (1988) was developed by Thomas G. Hanlin III. SHRINK 2.0 (1995) was developed by Kevin Tseng. The precise relationship between v1.0 and v2.0 is not clear.
  
 
== Identification ==
 
== Identification ==
v1.0: [[TrID]] has signatures (→ TrIDScan → TTrID XML defs (7Z) → com-shrink.trid.xml) for identifying SHRINK-compressed files.
+
v1.00: The first 28 bytes of a compressed file are probably always the same. The first 16 are {{magic|50 9c fc be 1f 01 bf 00 7e 57 b9 34 00 f3 a4 8b}}.
  
v2.0: Unknown.
+
v2.00: The first 35 bytes of a compressed file are probably always the same. The first 16 are {{magic|e9 00 00 50 9c fc be 27 01 8b fe 8c c8 05 00 10}}.
  
 
== Software ==
 
== Software ==
 
* SHRINK 1.0:
 
* SHRINK 1.0:
 
** {{CdTextfiles|simtel/simtel/DISK1/DISC2/EXECOMP/SHRINK.ZIP|SHRINK.ZIP}}
 
** {{CdTextfiles|simtel/simtel/DISK1/DISC2/EXECOMP/SHRINK.ZIP|SHRINK.ZIP}}
** [ftp://ftp.oldskool.org/pub/ANORMAL%20executable%20tools/DOSEXE%20Executable%20Tools%20Pack/packers/shrink.10-thomas%20hanlin/ At ftp.oldskool.org]
+
** {{OldskoolDOSEXE}} → Executable Tools Pack → packers/shrink.10-thomas hanlin
 
* SHRINK 2.0:
 
* SHRINK 2.0:
** [ftp://ftp.oldskool.org/pub/ANORMAL%20executable%20tools/DOSEXE%20Executable%20Tools%20Pack/packers/shrink.20-kevin%20tseng/ At ftp.oldskool.org]
+
** {{OldskoolDOSEXE}} → Executable Tools Pack → packers/shrink.20-kevin tseng

Latest revision as of 17:22, 13 November 2023

File Format
Name SHRINK (executable compression)
Ontology
Released 1988

SHRINK is an executable compression utility for DOS .COM files. It uses run-length encoding.

The original SHRINK 1.0 (1988) was developed by Thomas G. Hanlin III. SHRINK 2.0 (1995) was developed by Kevin Tseng. The precise relationship between v1.0 and v2.0 is not clear.

[edit] Identification

v1.00: The first 28 bytes of a compressed file are probably always the same. The first 16 are 50 9c fc be 1f 01 bf 00 7e 57 b9 34 00 f3 a4 8b.

v2.00: The first 35 bytes of a compressed file are probably always the same. The first 16 are e9 00 00 50 9c fc be 27 01 8b fe 8c c8 05 00 10.

[edit] Software

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox