Use .NET API to create flat Zip archives in C# or VB.NET. Extract the inner Zip archives to the outer archive from within your .NET applications....Often, you get a ZIP archive that contains other ZIP archives inside...by extracting all the inner ZIP archives into the outer archive...