// Extract ZIP Archives Data in C# using (Parser parser = new Parser(@"path/sample.zip")) { // Extract attachments from the container IEnumerable<ContainerItem> attachments = parser.GetContainer(); // Iterate over collection of entities foreach (ContainerItem item in attachments) { // Print the FILE INFO Console.WriteLine("-----------------------------------"); Console.WriteLine("Name: " + item.Name); Console.WriteLine("File Size: " + item.Size + " Bytes"); Console.WriteLine("-----------------------------------"); try { using (Parser attachmentParser = item.OpenParser()) { // Extract the ZIP entity text using (TextReader reader = attachmentParser.GetText()) { Console.WriteLine(reader == null ? "No text" : reader.ReadToEnd()); } } } catch (UnsupportedDocumentFormatException) { Console.WriteLine("Isn't supported."); } } }