C 使用SharpZip壓縮與解壓縮

2021-06-19 13:48:50 字數 966 閱讀 3313

首先,在 

public static string converttostring(byte data)

public static byte converttoarray(string str)

如此就可支援中文名稱了

以下是我寫的壓縮與解壓縮的**:

using system;

using system.collections;

using system.componentmodel;

using system.data;

using system.drawing;

using system.web;

using system.web.sessionstate;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.htmlcontrols;

using icsharpcode.sharpziplib.zip;

namespace oa

public string shortdir(string s)

//壓縮檔案 p 為客戶端傳回來的檔案列表:檔名+壓縮包的名稱

public void zipfile(string p)

); //分離檔案列表

if(tmp[tmp.length-1]!="") //壓縮包名稱不為空

if(!zp.isdirectory&&zp.crc!=00000000l) //此「zipentry」不是「標記檔案」

else

}s.close();

}goto a; //進入下乙個「zipentry」

}f.close();

i2++;}}

}}

}

實用 Linux下常用的壓縮格式的壓縮與解壓方法

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

linux命令之zip壓縮與unzip解壓縮命令

example zip q r html.zip html 引數說明 語 法 zip acddffghjjkllmoqrstuvvwxyz b 工作目錄 ll n 字尾字串 t 日期時間 壓縮效率 壓縮檔案 檔案.i 範本樣式 x 範本樣式 補充說明 zip是個使用廣泛的壓縮程式,檔案經它壓縮後會另...

Linux zip與tar分卷壓縮及合併解壓

1.分卷壓縮 將檔案或資料夾打包為zip壓縮包,imgs可以為資料夾也可以為檔案 zip r imgs.zip imgs 壓縮後imgs.zip為2.3g,將其分割,每個子壓縮包不超過1g,生成三個壓縮包subimgs.z01 1g subimgs.z02 1g 和subimgs.zip 0.3g ...