iOS檔案解壓縮 帶密碼解壓縮 壓縮檔案情況處理

2021-07-30 16:28:06 字數 785 閱讀 7871

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 ...