0

使用 ZipArchive Objective-C 库压缩受密码保护的文件时出现问题。我的代码如下:

ZipArchive * zip = [[ZipArchive alloc] init];
[zip CreateZipFile2: nameOfZip Password: @"hello"];

for (int i = 0; i < [dirContents count]; i++) {
    NSString * pathToFile = @"the path...";

    [zip addFileToZip: percorsoFile newname: @"the name of the file"];
}

[zip CloseZipFile2];  

zip 文件已成功创建,但问题是当我尝试使用默认程序在我的 Mac 上提取它时,它总是显示“密码不正确”。任何人都可以帮助我吗?

谢谢

4

1 回答 1

0

您使用“hello”密码创建生成的文件。这些文件要解压缩使用以下代码。

[zip UnzipOpenFile:nameOfZip Password:@"hello"];
于 2013-01-21T12:07:31.840 回答