EPACK (executable compression)

From Just Solve the File Format Problem
Revision as of 13:13, 26 November 2023 by Jsummers (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
File Format
Name EPACK (executable compression)
Ontology
Released ≤1998

EPACK is an executable compression utility for DOS, developed by Oleg V. Stepanyuk.

Whether EPACK is its official name is not completely certain, but there's nothing better to refer to it by.

Format details

An EPACKed file is really a special self-extracting compressed file format. When executed, it writes the original file to a temporary file, executes it, then deletes it.

The envelope format is always DOS EXE, and the temporary filename is always "TEMP.EXE". The payload file could be in any format compatible with this mechanism. In practice, that means certain EXE formats, and COM.

Identification

[Only v1.6 has been evaluated.] The first 3920 bytes of a compressed file are always the same, though there is little in the way of plain-text signatures. The string "TEMP.EXE" appears at offset 883.

Software

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox