我正在使用LZString.compressToBase64函數lz-string.js,需要解壓縮/壓縮服務器端的數據。在客戶端上用lz-string.js編碼的.NET服務器上壓縮/解壓縮字符串
明顯的解決方案似乎是lz_string_csharp但我擔心
這樣的說法:
如果你只使用常規的JavaScript「壓縮」功能,然後根據數據字符串中,它將不會在C#端正確解壓縮。但是,如果您使用的是C#版本中內置的「壓縮」功能,那麼您應該可以使用常規的「解壓縮」功能。
和關於這個報告的問題:possible bug in c# version of compressToBase64
我改變了對海峽StringBuilder的太多,但還是走了幾分鐘,1MB JSON – jsicary
我的代碼是在這裏,如果你想嘗試一下:https://github.com/jawa-the-hutt/lz-string-csharp/issues/7 – Richard
謝謝。我改變了所有字符串連接以使用StringBuilder,並且我能夠看到性能的急劇增加。爲什麼不是這個答案? – jsicary