iOS檔案的壓縮與解壓縮

2021-07-05 14:57:48 字數 527 閱讀 2130

一、技術依賴

1.第三方框架:sssziparchive

2.依賴的動態庫:libz.dylib

二:壓縮

1.第一種方法

zipfile:產生的zip檔案的最終路徑

directory:需要進行的壓縮的資料夾路徑

[ssziparchive createzipfileatpath:zipfile withcontentsofdirectory:directory];

2.第二個方法

zipfile:產生的zip檔案的最終路徑

files:這是乙個陣列,陣列裡面存放的是需要解壓縮的檔案的路徑

[ssziparchive createzipfileatpath:zipfile withfilesatpaths:files];

三、解壓縮

zipfile:需要解壓的zip檔案的路徑

dest:解壓到什麼地方

[ssziparchive unzipfileatpath:zipfile todestination:dest];

檔案壓縮與解壓縮

類 zipfile 構造方法 zipfile file file 開啟供閱讀的zip檔案,由指定的file物件給出。zipfile file file,int mode 開啟新的zipfile以使用指定模式從指定file物件讀取 zipfile string name 開啟zip檔案進行閱讀 方法摘...

檔案壓縮與解壓縮

public class zipfileutil zipoutputstream zostream null fileinputstream fistream null fileoutputstream fostream null try zostream.closeentry issuccess ...

檔案的壓縮與解壓縮

壓縮是為了減少檔案大小,節省儲存空間。gzip 和 bzip2 只能處理單個檔案。因此需要 tar 的配合來完成對資料夾的壓縮和解壓縮。tar 的作用是把一組檔案打包成乙個檔案。反過來的操作稱之為解包。tar 本身並不對檔案進行壓縮,通常與 gzip 和 bzip2 配合實現壓縮和解壓縮。gzip ...