Простейший класс для простой архивации

Класс для упаковки/распаковки данных, алогритм взят на просторах инета, и обернут в C++
Кода мало скорее для любопытства чем для реального применения

TCompress c;
c.infile = new char [ 4096];
c.outfile = new char[2040];
strcpy(c.infile,"Test for hello world");
c.Encode(4095);

delete [] c.infile;
delete [] c.outfile;

т.е. за памятью нужно следить явно (выделяя и удаляя)