WWPACK

From Just Solve the File Format Problem
Revision as of 15:10, 30 July 2023 by Jsummers (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
File Format
Name WWPACK
Ontology
Released 1994

WWPACK is an executable compression utility for DOS, developed by Piotr Warezak and Rafal Wierzbicki. Its main feature is compression of EXE files.

See also WWPack32, a related utility for Windows.

Discussion

The WWPACK documentation is inconsistent about some things, such as which versions were released, the release date of v3.00, and which versions have the "U" decompression feature. The information here is based on evidence, and educated guesswork.

The first released version was 3.00 (1994-11-16?). Earlier 1.x and 2.x versions existed, and are described in the v3.00 documentation, but none of them seem to have leaked to the internet. Prior to v3.00, WWPACK only compressed the DOS "relocation table". It became a full-fledged executable compression utility as of v3.00.

WWPACK (v3.00+) can also compress arbitrary data files. Such files are compressed using the "PD" command, and decompressed with "UD".

Version 3.03+ can also compress COM files, converting them to EXE.

The registered version of WWPACK v3.03+ has a "U" command, to decompress (some) executable files compressed with WWPACK.

Identification

EXE files compressed by WWPACK probably have ASCII "WWP" at offset 28.

Data files compressed by WWPACK begin with "WWP".

Software

Ed. note: Some versions of WWPACK will refuse to run unless the timestamp of the WWPACK.EXE file is exactly correct. For v3.04, it must be 1996-01-06 03:04:00am. For v3.04a, it must be 1996-01-21 03:04:00am.

For some utilities that might be able to decompress WWPACK-compressed EXE files, see Executable compression#Decompression software.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox