public void Test1() { using (var zip = new ZipStream()) { zip.SetPassword("123") .AddEntry("english.txt", "this is a simple text".Bytes()) .AddEntry("中文.txt", "这是一段简单文本".Bytes()) .SaveAs("simple.zip"); } using (var zip = new ZipStream("simple.zip")) { zip.AddDictionary("123/111"); zip.AddEntry("adir/english.txt", "this is a simple text".Bytes()); } using (var zip = new ZipStream("simple.zip")) { zip.SetPassword("123").ExtractAll("extract"); } }