C 第三方開源解壓庫

2021-08-28 03:36:19 字數 1512 閱讀 1499

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

using system.io;

using icsharpcode.sharpziplib.zip;

using icsharpcode.sharpziplib.bzip2;

public class zipcomporessor

return convert.tobase64string(outputstream.toarray());}}

/// /// 解壓

///

///

///

public static string decompress(string input)

}return result;

}//#region 壓縮檔案

/ / 被壓縮的資料夾夾路徑

/ 生成壓縮檔案的路徑,為空則預設與被壓縮資料夾同一級目錄,名稱為:資料夾名+.zip

/ 出錯資訊

/ 是否壓縮成功

public bool zipfile(string dirpath, string zipfilepath, out string err)

if (!directory.exists(dirpath))

if (zipfilepath == string.empty)

zipfilepath = dirpath + ".zip";

}try

while (sourcebytes > 0);}}

s.finish();

s.close();}}

catch (exception ex)

return true;

}/// /// 功能:解壓zip格式的檔案。

///

/// 壓縮檔案路徑

/// 解壓檔案存放路徑,為空時預設與壓縮檔案同一級目錄下,跟壓縮檔案同名的資料夾

/// 出錯資訊

/// 解壓是否成功

public bool unzipfile(string zipfilepath,string unzipdir,out string err)

if (!file.exists(zipfilepath))

if (unzipdir == string.empty)

if (!unzipdir.endswith("\\"))

if (!directory.exists(unzipdir))

tryif (!directoryname.endswith("\\"))

if (filename != string.empty)

else}}

}}}}

catch (exception ex)

return true;

}}

第三方開源庫 CircleImageView

沒有對進行優化,若過大,容易oom,drawable a.jpg是大。dependencies邊框顏色 邊框寬度 circleimageview hdodenhof circleimageview circleimageview android layout width 180dp android ...

第三方登入

我的應用就可以通過token第三方應用獲取一些基本資訊了,我的應用在獲取到這些基本資訊之後,就可以在我的應用中建立乙個賬號了。下次使用地方登入獲取到的這些使用者資訊,就可以直接用來登入我的應用了。為什麼先返回code呢?這個返回的code只能夠使用一次。這個code是從qq的伺服器返回給 時,我們時...

第三方註冊

第三方註冊 一些as hss建立如下表中的 ifc過濾規則,當終端在 s cscf 上註冊成功後,s cscf 從hss ifc過濾規則 s cscf 檢測所有過濾規則,發現 中的規則要求 ue ims.test 這個終端發出初始註冊訊息後,需要 到 sip as.ims.test 應用伺服器,之後...