protected BinaryReader OpenDownloadFile(EncodingHandler enc, CASCHandlerBase casc)
{
EncodingEntry encInfo;
if (!enc.GetEntry(casc.Config.DownloadMD5, out encInfo))
throw new FileNotFoundException("encoding info for download file missing!");
//ExtractFile(encInfo.Key, ".", "download");
return new BinaryReader(casc.OpenFile(encInfo.Key));
}