AVPACK
From Just Solve the File Format Problem
(Difference between revisions)
(Created page with "{{FormatInfo |formattype=electronic |subcat=Compression |subcat2=Executable compression |released=≤1992 }} '''AVPACK''' is an executable compression utility for DOS, develop...") |
|||
| 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 == | ||
| − | + | 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]]. | ||
Revision as of 15:54, 6 January 2024
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.
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.
Software
AVPACK:
- AVPACK at old-dos.ru
- ANORMAL's DOSEXE collections → Executable Tools Pack → packers/avpack.*
Decompression:
- AVPACK with
-Xoption - For some multi-format utilities that might be able to decompress AVPACK-compressed files, see Executable compression#Decompression software.