AVPACK

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=≤1992 }} '''AVPACK''' is an executable compression utility for DOS, develop...")
 
m
 
(One intermediate revision by one user not shown)
Line 5: Line 5:
 
|released=≤1992
 
|released=≤1992
 
}}
 
}}
'''AVPACK''' is an executable compression utility for DOS, developed by Andrei Volkov.
+
'''AVPACK''' is an executable compression utility for DOS, developed by Andrei Volkov. It compresses [[MS-DOS EXE|EXE]] files (to EXE), and [[DOS executable (.com)|COM]] files (to COM).
  
 
Some AVPACK-compressed files can be decompressed by AVPACK, using the <code>-X</code> option.
 
Some AVPACK-compressed files can be decompressed by AVPACK, using the <code>-X</code> option.
Line 12: Line 12:
  
 
== Identification ==
 
== Identification ==
A possible signature is ASCII "{{magic|AVPACK}}" at either offset 66 (normal files), or 34 ("encrypted" files).
+
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.
 +
 
 +
In each case, the "{{magic|AVPACK}}" string is followed by two bytes giving the minor and major version numbers.
  
 
== Software ==
 
== Software ==
 +
AVPACK:
 
* [http://old-dos.ru/index.php?page=files&mode=files&do=show&id=140 AVPACK at old-dos.ru]
 
* [http://old-dos.ru/index.php?page=files&mode=files&do=show&id=140 AVPACK at old-dos.ru]
 
* {{OldskoolDOSEXE}} → Executable Tools Pack → packers/avpack.*
 
* {{OldskoolDOSEXE}} → Executable Tools Pack → packers/avpack.*
 +
 +
Decompression:
 +
* AVPACK with <code>-X</code> option
 +
* For some multi-format utilities that might be able to decompress AVPACK-compressed files, see [[Executable compression#Decompression software]].

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