我具有接收壓縮數據的node.js WS的WebSocket。node.js ws permessagedeflate zlib解壓縮和pako的區別?
該文檔是關於充氣機構很淺,但通過從源文件中讀出它顯然是內置,並應根據所接收的數據的類型被自動激活。
然而,附加ws.on('message',function(data){})
事件,當它返回一個<Buffer>
因爲我知道,那些流擁有PAKO以前充氣,我試圖安裝它,它實際上是使用下面的代碼工作:
pako.inflate(data, { to: 'string' })
從我的理解這兩個模塊使用zlib壓縮,但WS模塊莫名其妙地懷念它。
有人能給出一個合理的解釋,或者至少一個假設,爲什麼?
是發送者明確地壓縮?換句話說,它使用'pako.deflate(...)'(或類似的東西)? – robertklep
這不幸我不知道,但很有可能。 – Anonymous