ziparchive *za = [[ziparchive alloc] init];
// 1開啟檔案,並在記憶體中解壓
if ([za unzipopenfile:zippath password:@"123"]) else
[[nsfilemanager defaultmanager] removeitematpath:zippath error:nil];
[za unzipclosefile];
2.解壓無密碼的檔案
ziparchive *za = [[ziparchive alloc] init];
//無密碼解壓壓縮包
if ([za unzipopenfile:md5path]) else
[za unzipclosefile];
}
以上是關於帶密碼解壓和無密碼解壓的兩個方法的呼叫,其中的zippath和md5path是你要解壓的zip包的檔案路徑,dirpath是你解壓後的檔案儲存的路徑。
zipachive還有兩個關於壓縮檔案的方法,即:
-(bool) createzipfile2:(nsstring*) zipfile;
-(bool) createzipfile2:(nsstring*) zipfile password:(nsstring*) password;
大家可以自己去呼叫一下試試。
檔案解壓縮
tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 解壓 t...
壓縮解壓縮
壓縮 壓縮後的檔名 包含物理路徑 待壓縮的資料夾 包含物理路徑 public static void packfiles string filename,string directory catch exception 解壓縮 待解壓檔名 包含物理路徑 解壓到哪個目錄中 包含物理路徑 public ...
壓縮 解壓縮
linux使用最廣泛的壓縮格式位gz,使用gzip命令進行壓縮和解壓縮 1 gzip,gunzip,壓縮 解壓縮檔案,compress or expand files gzip acdfhkllnnrtvv19 s suffix name gunzip acfhkllnnrtvv s suffix ...