/*** 對data進行gzip解壓縮
* @param
data
* @return
* @throws
exception
*/public
static string uncompress(byte data) throws
exception
string restring = "";
try
//使用指定的 charsetname,通過解碼位元組將緩衝區內容轉換為字串
restring = out.tostring("utf-8");
out.close();
in.close();
gzip.close();
} catch
(exception e)
return
restring;
}/*** 對字串進行gzip壓縮
* @param
data
* @return
* @throws
ioexception
*/public
static string compress(string data) throws
exception
//建立乙個新的byte陣列輸出流
bytearrayoutputstream out = new
bytearrayoutputstream();
//使用預設緩衝區大小建立新的輸出流
gzipoutputstream gzip = new
gzipoutputstream(out);
//將b.length個位元組寫入此輸出流
gzip.write(data.getbytes());
gzip.flush();
gzip.close();
//使用指定的charsetname,通過解碼位元組將緩衝區內容轉換為字串
return out.tostring("iso-8859-1");
}
gzip解壓縮命令
gzip和bzip2適合於單個檔案,tar適合於目錄 gz格式 gzip 9 hello.c 以最大的壓縮比壓縮檔案 1 最小 9 生成了hello.c.gz gzip d hello.c.gz 加壓檔案,解壓後hello.c.gz檔案會被刪除 gunzip hello.c.gz 等效於gzip d...
gzip格式解壓縮
gzip格式解壓縮 有時候網路請求中會出現gzip格式的資料,而我們無法通過常規辦法進行解析 這時候可以使用下面的這個工具來解決這個問題 注意,使用的時候需要引入乙個lib 本人寫好的示例 gzipdatacompression created by youxianming on 16 3 12.i...
symbian壓縮和解壓縮GZIP檔案
開發夥伴平台 s60 3rd edition,fp1 詳細描述 下列 片段演示了如何壓縮和解壓縮gzip檔案,這裡使用了cezfiletogzip類和cezgziptofi類。可以通過自簽名執行。mmp檔案 需要下列鏈結庫 code library efsrv.lib library ezlib.l...