modCompressTools 函式庫 風禹科技驗證有限公司 網站 提供 .Net 原始碼

MyGZipCompress 函數

說明

將指定的型別或陣列採 GZip 壓縮轉換為 Byte 陣列

本函數之引數列表

引數 型態 位元組 選項 預設值 說明
objValue Object - 必須 (無) 欲壓縮之物件變數
bBigEndian Boolean 1 可省略 False 由於 Windows 採用 Little Endian ,故預設改依記憶體順序排列,欲輸出類同 Hex 先高位元後低位元者,則需設定 BigEndian 引數為 True

傳回值

傳回位元組陣列

範例

Debug.Print(MyBase64Encode(MyGZipCompress(objValue)))

更進一步

  在 .Net 內已有 IO.Compression.GZipStream 可轉換 GZip 壓縮,但由於只提供位元組陣列轉換,故配合個人需要另外撰寫通用轉換模組,此模組並非必要。

基本條件

Visual Studio .Net 2005 以後相容版本 | 需同時引用modStrTools模組 | Compress.vb

請參閱

modCompressTools 函式庫 | ObjectToByte | MyGZipCompressBytes