Esempio n. 1
0
        void Parse()
        {
            using (FileStream stream = File.OpenRead(Name.GetPath()))
            {
                var input = new ZipInputStream(stream);

                ZipEntry entry;
                while ((entry = input.GetNextEntry()) != null)
                {
                    Trace.WriteLine("Reading Entry: " + entry.Name);

                    if (entry.IsDirectory)
                    {
                    }
                    else if (entry.IsFile)
                    {
                        byte[] data = input.ReadToEnd();

                        Trace.WriteLine("Read: " + data.Length + " bytes");
                    }
                }
            }

            _parse = () => { };
        }