Delphi的壓縮流與解壓流

2021-04-17 06:50:35 字數 379 閱讀 6809

原作發表在計算機世界**:

蔡健

mailto:[email protected]

borland公司推出的 rad開發工具 delphi 5.0作為 windows平台上的主流開發工具,其視覺化的開發環境和物件導向程式設計的強大功能已經吸引了無數的開發人員。但是,一些程式設計師在實際的開發過程中卻時常為對大量的資料進行壓縮而傷透腦筋,不得不去查詢一些高效的壓縮演算法或在網上查詢第三方的控制項來實現壓縮。難道 delphi本身沒有提供這個功能嗎?其實 delphi的程式設計師早就考慮到了這一點,他們提供了 zlib.pas和 zlibconst.pas兩個單元檔案來解決資料壓縮問題,實現了很高的資料壓縮比率。這兩個檔案儲存在 delphi 5.0安裝光碟上 infoextras

壓縮 解壓縮流GZipStream

如果要在壓縮過程中檢查錯誤或要與其他作業系統所用程式共享壓縮資料,則要是用gzipstream類。gzipstream類包含是用gzip資料格式進行壓縮和解壓縮檔案的方法,該類不能用於解壓縮大於4gb的檔案。一 屬性 basestream 獲取對基礎流的引用。canread 獲取乙個值,該值指示流是...

C 檔案流壓縮解壓

檔案流壓縮解壓 public class ziphelper deflate方式壓縮 壓縮品質級別 0 9 public static stream deflate stream stream,int level deflate方式壓縮 壓縮品質級別 0 9 public static byte d...

C 檔案流壓縮解壓

檔案流壓縮解壓 public class ziphelper deflate方式壓縮 壓縮品質級別 0 9 public static stream deflate stream stream,int level deflate方式壓縮 壓縮品質級別 0 9 public static byte d...