AVPACK

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m
 
Line 14: Line 14:
 
Compressed COM files start with bytes {{magic|eb 12}}, then ASCII "{{magic|AVPACK}}".
 
Compressed COM files start with bytes {{magic|eb 12}}, then ASCII "{{magic|AVPACK}}".
  
Compressed EXE files have bytes {{magic|eb 10}}, then ASCII "{{magic|AVPACK}}", at the start of the ''code image'' segment (refer to [[MS-DOS_EXE#Special file positions]])). This is usually at offset 64, or 32 if the "encrypt" option was used.
+
Compressed EXE files have bytes {{magic|eb 10}}, then ASCII "{{magic|AVPACK}}", at the start of the ''code image'' segment (refer to [[MS-DOS_EXE#Special file positions]]). This is usually at offset 64, or 32 if the "encrypt" option was used.
  
 
In each case, the "{{magic|AVPACK}}" string is followed by two bytes giving the minor and major version numbers.
 
In each case, the "{{magic|AVPACK}}" string is followed by two bytes giving the minor and major version numbers.

Latest revision as of 15:16, 7 January 2024

File Format
Name AVPACK
Ontology
Released ≤1992

AVPACK is an executable compression utility for DOS, developed by Andrei Volkov. It compresses EXE files (to EXE), and COM files (to COM).

Some AVPACK-compressed files can be decompressed by AVPACK, using the -X option.

AVPACK can also decompress many files compressed by EXEPACK, LZEXE, or PKLITE.

[edit] Identification

Compressed COM files start with bytes eb 12, then ASCII "AVPACK".

Compressed EXE files have bytes eb 10, then ASCII "AVPACK", at the start of the code image segment (refer to MS-DOS_EXE#Special file positions). This is usually at offset 64, or 32 if the "encrypt" option was used.

In each case, the "AVPACK" string is followed by two bytes giving the minor and major version numbers.

[edit] Software

AVPACK:

Decompression:

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox