2011-10-06 100 views
2

我想使用增量壓縮來壓縮數據流。我期望這是非常有效的,因爲它是一個不斷增加的32位整數流。流的Delta壓縮

似乎有很多用於在兩個二進制對象之間創建增量的庫,但我找不到任何用於流編碼的庫。

有什麼建議嗎?

+0

我認爲你的問題不是特別針對三角洲壓縮,而是「我如何壓縮一個增加的整數流?」 Delta壓縮涉及一些算法,但其他算法不使用它。 –

回答

0

您可能會考慮JavaFastPFOR庫,該庫在me.lemire.integercompression.Delta類中提供簡單的增量編碼,壓縮整數塊的基於增量的算法以及用於壓縮整數數組的其他算法。該庫聲稱已針對速度進行了優化(基於具有速度目標的C++庫),並且GitHub自述文件提供了記錄其算法的學術論文。