【发布时间】:2016-08-29 11:02:20
【问题描述】:
我正在做一个项目,我需要创建 zip 并使用密码保护 C# 中的文件内容。
在我使用 System.IO.Compression.GZipStream 创建 gzip 内容之前。 .net 是否具有创建 zip 或 rar 密码保护文件的功能?
【问题讨论】:
-
一般来说,如果 System.IO.Compression.GZipStream 的功能不足以满足您的需求 - 有一个更复杂的 sevenzipsharp.codeplex.com 框架。在 .net 框架内,GZipStream 是创建档案的唯一方法。
-
@VitaliyK 我也推荐 7Zip#,但除了
GZipStream,框架中还有其他一些压缩机制(例如DeflateStream、ZipPackage、ZipFile(从 4.5 开始)等) -
@VitaliyK gzipstream 有密码功能吗?我没有找到任何类型的密码功能
-
@Hamed_gibago 不,您不能使用 GZipStream 对存档进行密码保护。您需要使用其他 zip 框架(7Zip、DotNetZip 等)。
标签: c# .net passwords zip dotnetzip