主要壓縮函式 zipopennewfileinzip3 的引數說明:
extern int zexport zipopennewfileinzip3 函式引數說明
序號 形參
基本含義
推薦/預設值
1zipfile file
開啟或新建的壓縮檔案的控制代碼..2
const char* filename
檔名稱(帶資料夾層級資訊)、或純資料夾層級名稱。如 list_1/abc.dat、list/list_2 ..3
const zip_fileinfo* zipfi
壓縮資訊結構, 日期等附加屬性..4
const void* extrafield_local
本地檔案擴充套件資訊
null
5uint size_extrafield_local
本地檔案擴充套件資訊大小06
const void* extrafield_global
全域性檔案擴充套件資訊
null
7uint size_extrafield_global
全域性檔案擴充套件資訊大小08
const char* comment
注釋資訊
null
9int method
壓縮的模式
z_deflated //8
10int level
壓縮級別 0-9 壓縮率遞增 速度變慢
建議 4
11int raw
if raw=1, we write raw file 012
int windowbits
視窗長度越長,壓縮率越高,同時所需空間越大
-max_wbits
13int memlevel
1-9 數值越大 使用記憶體就大但速度也越快
def_mem_leve //8
14int strategy
壓縮策略-演算法
z_default_strategy:常規資料
z_ filtered:過濾器產生的資料
z_huffman_only:霍夫曼編碼格式
z_rle:游標編碼
z_default_strategy
15const char* password
密碼null
16ulong crcforctypting
迴圈冗餘校檢
0
C 自定義屬性實現
在用c 寫程式的時候,可能會用到自定義屬性來傳遞一些資料,這次就來簡單看看自定義屬性的用法 1.寫自定義屬性類 a.宣告自定義屬性類,繼承自attribute類 b.定義所需的建構函式,欄位和屬性 c.新增attributeusageattribute屬性 attributeusage attrib...
C 自定義String的實現
這個在面試或筆試的時候常問到或考到。已知類string的原型為 class string 請編寫string的上述4個函式。普通建構函式 string string const char str else string的析構函式 string string void 拷貝建構函式 string st...
自定義佇列的實現C
佇列的特點是先進先出,如同日常生活中的排隊。佇列有加入隊尾,從隊頭刪除元素,取得隊尾元素,取得隊頭元素,取得佇列長度,判斷佇列是否為空等操作。下面,實現乙個鏈佇列 佇列中的節點 public class msgqueuenode public t value set 自定義的訊息佇列 public ...