2
我覺得SDCH壓縮是比gzip更好,因爲它使用共享詞典(減少字典大小),我搜索SDCH庫C#,但無法找到它?SDCH壓縮庫爲C#
我覺得SDCH壓縮是比gzip更好,因爲它使用共享詞典(減少字典大小),我搜索SDCH庫C#,但無法找到它?SDCH壓縮庫爲C#
SDCH沒有C#庫。 SDCH迄今爲止得到的關注很少,並沒有得到廣泛的實施。
jetNEXUS具有Windows服務器的一些相關的工具:https://github.com/jetNEXUS
LinkedIn已經張貼了關於履行情況:https://engineering.linkedin.com/shared-dictionary-compression-http-linkedin
像@nemequ說,你可以使用一個字典,放氣。 CloudFlare的有這個一個很好的文章:https://blog.cloudflare.com/improving-compression-with-preset-deflate-dictionary/
SDCH是由谷歌開發的算法,有一個RFC編號3284(RFC是IEEE分配的號碼),也被稱爲VCDiff。請參閱以下網頁獲取c#鏈接:https://en.wikipedia.org/wiki/VCDIFF。完整的規範可以在這裏找到:https://tools.ietf.org/html/rfc3284 – jdweng
你也可以使用gzip共享字典(它至少支持brotli,lzham和lz4)。 – nemequ
[此壓縮算法](https://github.com/Cyan4973/zstd#the-case-for-small-data-compression)明確支持共享字典壓縮,並提供動態創建字典的工具。 它是用C編寫的,所以需要創建C#<-> C調用包裝器在C#中使用它(請參見[this project](https://github.com/MiloszKrajewski/lz4net),以獲取示例如何執行它) – Cyan