Example #1
0
        public CdwAnalyzer(Stream fileStream)
        {
            IsCompleted = false;
            var z = new ZFile();

            if (!z.IsZip(fileStream))
            {
                return;
            }
            z.ExtractFileToMemoryStream(fileStream, "MetaInfo");
            LoadFromMemoryStream(z.OutputMemStream);
            if (!Opened)
            {
                return;
            }
            try
            {
                RunParseCdw();
            }
            catch
            {
                Opened      = false;
                IsCompleted = false;
            }
        }