var ExistingZipFile = ZipPath; string TargetDirectory = ExtractPath; using (ZipFile zip1 = ZipFile.Read(ExistingZipFile)) { foreach (ZipEntry es in zip1) { es.Extract(TargetDirectory, ExtractExistingFileAction.OverwriteSilently); } } 

How can I change the encoding of the extracted files in this library? It turns out that the files are extracted with a crack in the name.

    1 answer 1

     var options = new ReadOptions { Encoding = System.Text.Encoding.GetEncoding(866) }; using (ZipFile zip1 = ZipFile.Read(ExistingZipFile, options))