title: .net core unzip a file and zip subfolder
body: <p>I have a byte[] of a zip file. I need to unzip the file in memory and find "dist" folder inside the zip (there will be always a dist folder) and create a new zip file with whatever inside that "dist" folder.</p>
  
  <p>"dist" folder could have files and sub-folders in it. I need the new zip file in byte[] so there will be in memory ONLY operation and no access to physical disk.</p>
  
  <p>i try to use "SharpZipLib" no luck.
  i'm using .net core 2.0</p>