PPMd var.I should be used to decompress prog.pmd, see http://compression.ru/ds Contents of prog.pmd are also in prog_pmd.zip, for your convenience. To compile use GNU C++, for example: g++ -O2 d.c To decompress c.dat: c.dat for example d.exe c.dat