使用ZipArchive Objective-C庫壓縮密碼保護文件時出現問題。 我的代碼如下:帶ZipArchive密碼的Zip文件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];
成功創建壓縮文件,但問題是,當我嘗試提取它使用的默認程序我的Mac,它總是說「密碼不正確」。 任何人都可以幫助我?
謝謝
[ZIP標準](http://www.pkware.com/documents/casestudies/APPNOTE.TXT)中列出了至少10種不同的加密標準。雙方不同意使用的標準的可能性相當好。 –
我如何知道(或更改)ZipArchive使用的加密? – user1679847
閱讀標準。應該有一個生成的頭文件,告訴你使用了哪種算法。 (儘管不能保證ZipArchive遵守標準。) –