如何使zipfile作为密码保护

时间:2016-03-09 09:43:33

标签: ios iphone zipfile

是否有人知道使用ZipArchive库保护zipfile密码(硬编码)的方法?

// Add a file to zipfolder
[ziparchive addFileToZip:textPath newname:[NSString stringWithFormat:@"%@", matches[i]]];

在上面一行之后,我在密码中添加了以下行,但它没有工作。

[ziparchive UnzipOpenFile:textPath Password:@"123456"];

1 个答案:

答案 0 :(得分:-1)

我在我的一个zip和解压缩项目中使用了这个引用:https://github.com/ZipArchive/ZipArchive

使用此方法:

+ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath withPassword:(NSString *)password

OR

+ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath keepParentDirectory:(BOOL)keepParentDirectory withPassword:(NSString *)password;

希望这有帮助!