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...") |
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 == | ||
− | + | 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
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:
- AVPACK at old-dos.ru
- ANORMAL's DOSEXE collections → Executable Tools Pack → packers/avpack.*
Decompression:
- AVPACK with
-X
option - For some multi-format utilities that might be able to decompress AVPACK-compressed files, see Executable compression#Decompression software.