並行BZIP2項目是並行執行bzip2的塊級排序,使用pthreads的,達到近線性的加速對SMP機器文件壓縮機。這個版本的輸出是用bzip2 1.0.2完全兼容(即:任何壓縮的PBZIP2可以用bzip2進行解壓縮)。
PBZIP2應該在具有兼容pthreads的C ++編譯器(如gcc)的任何系統。它已經過測試的:Linux下的Windows(Cygwin的與MinGW的),的Solaris,Tru64 / OSF1,HP-UX和IRIX
什麼在此版本中是新的:
- 修正了 - 死鎖由於不同步廣播(BUG#876686)
- 阻止刪除輸入文件上的錯誤(BUG#874543)
- 文檔如何壓縮/從標準輸入(BUG#820525) 解
- 補充更詳細的內核錯誤消息(錯誤#874605)
- 在船型多文件處理(BUG#883782)修正了錯誤處理
在什麼版本1.1.5新是:
- 在該版本修復了過高的輸出權限,而壓縮/解壓縮正在進行中。
- 現在模擬相同的行為bzip2壓縮。
在什麼版本1.1.4新是:
- 修正了 - 忽略尾隨掛在解壓縮-garbage = 1時,生產者在垃圾尾隨(BUG#762464)中斷
- 新增的例子來幫助進行解壓縮輸送到焦油(BUG#746806)
- 在尾隨垃圾郵件打印(錯誤#746799)修正了拼寫錯誤
在什麼版本1.1.3新是:
- 修正了 - 忽略尾隨掛在解壓縮-garbage = 1和更高numCPU(EG> 2)(錯誤#740502)
- 在打印後的垃圾錯誤,即使在安靜模式(錯誤#743635)
- 在.tbz2的解壓縮默認擴展名改為.TAR為bzip2的兼容性(BUG#743639)
什麼1.1.2版本新:
- 修正directdecompress段錯誤時,目標文件不能是打開(如只讀)(BUG#717852)
- 實施 - 忽略尾隨-垃圾的功能(錯誤#594868)
- 修正了掛在一些截短檔案解壓縮(錯誤#590225)
- 在拉錯誤檢查出正常的邏輯塊的清晰
- 在調試打印後加入到BZ2_bzDecompress跟踪它的返回碼。
- 系統調試打印固定在隊列中刪除::
- 從1GB增加最大內存使用量限制為2GB
- 如果在命令行中沒有給出-m開關,默認最大內存限制會自動從100 MB到支持CPU數所需的內存最低金額要求增加
- 改進的性能,當輸出緩衝區已滿
- 修正了造成錯誤掛在解壓縮過早地截斷bzip2的流
- Consumer_decompress節流修改,以防止潛在的死鎖/在某些情況下無限循環(感謝拉茲洛Ersek尋找和幫助追查這個bug的原因)
- 修正錯誤的僵局和性能問題,當消費者與長bzip2壓縮序列工作(感謝唐基Fautre查找)
- 的塊大小範圍固定錯誤信息(最大尺寸是錯誤的)
- 從pbzip2.cpp感動的#include到pbzip2.h修復OS / 2編譯器的問題
什麼是1.1.0版本的新:
- 在STDIN使用多線程壓縮新增支持/管道
- 添加代碼,以支持節流壓縮,以防止緩慢輸出管道內存耗盡
- 添加-m開關節流開始前指定最大的內存使用量(默認100MB)
- 修正了錯誤,並沒有允許使用的命令行參數壓縮標準輸入數據時,
- 添加長選項,以手冊頁和-h輸出
- 新增--loadavg,--read長選項
- 添加了對CPU檢測支持在Win32
- 來保護共享變量,錯誤和信號處理,程序終止重大的改進
- 新增-S開關在Solaris線程堆棧大小定制(需要定義USE_STACKSIZE_CUSTOMIZATION編譯時)
- 修正了命令行解析為-b,-p,-m開關缺陷
- 在固定無限循環
- 修正的bug
- 在哪裡都沒有處理0字節的文件正確地修正錯誤輸入時,從標準輸入數據
- 忽略FWRITE回報,並通過CHOWN錯誤writeFileMetaData如果有效UID根
- OUTPUTBUFFER使用重新設計為固定大小的循環緩衝區
- 大量的固定小錯誤(見作者或pbzip2.cpp的全部細節)
- 特別感謝JAVOR尼科洛夫提供廣大的貢獻,此版本與顯著量檢測
當的FileWriter將無法創建啟動時的輸出文件的
已刪除的文件名輸入(與操作.bz2擴展壓縮和無操作.bz2擴展解壓)當用戶中斷過程,CTRL-C同時輸出到標準輸出
什麼是1.0.5版本的新:
- 在此版本正確抱怨試圖讀取或寫入壓縮數據到終端,並退出。
- 它還修復了CPU檢測碰撞,和Makefile文件已更新清洗時強制刪除。
什麼是1.0.4版本的新:
- 在支持加入使用pbzip2焦油和所有剩餘的bzip2命令行選項,所以pbzip2可以作為一個簡易替換為bzip2的。
- 修正了會導致pbzip2崩潰,如果檢測處理器數量的失敗。
- 與uClibc的編譯現在支持。
在什麼版本1.0.3新是:
- 要壓縮,解壓縮的能力,和測試數據使用標準輸入和管道現在支持。
- 支持也被加入到直接解壓縮文件,而無需使用線程時,文件小,系統只有1個CPU,或者如果操作.bz2文件中包含1 bzip2的流。
- 在這個版本現在可以壓縮0字節的文件,如bzip2壓縮。
- 支持pbzcat符號鏈接自動指定一個解壓方式到標準輸出,就像命令:bzcat,現已列入。
要求:
- 在bzip2壓縮
評論沒有發現