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.