# System.IO.Compression

``` diff
 namespace System.IO.Compression {
     public static class ZipFile {
+        public static void CreateFromDirectory(string sourceDirectoryName, Stream destination);
+        public static void CreateFromDirectory(string sourceDirectoryName, Stream destination, CompressionLevel compressionLevel, bool includeBaseDirectory);
+        public static void CreateFromDirectory(string sourceDirectoryName, Stream destination, CompressionLevel compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding);
+        public static void ExtractToDirectory(Stream source, string destinationDirectoryName);
+        public static void ExtractToDirectory(Stream source, string destinationDirectoryName, bool overwriteFiles);
+        public static void ExtractToDirectory(Stream source, string destinationDirectoryName, Encoding? entryNameEncoding);
+        public static void ExtractToDirectory(Stream source, string destinationDirectoryName, Encoding? entryNameEncoding, bool overwriteFiles);
     }
 }
```

