2011-04-09 43 views
21

是否有任何模塊爲nodejs提供類似於python的結構模塊的pack/unpack功能?我還沒有找到任何特別的節點,我假設JavaScript的實現會明顯慢。node.js的pack/unpack函數

謝謝。

回答

15

https://github.com/pgriess/node-jspack似乎是用於打包二進制數據的Python的struct API的直接端口,但它是以JS實現的。它似乎沒有被打包爲npm呢。

https://github.com/substack/node-binary提供解包,也在JS中實現,如果您安裝了npm,您可以使用npm install binary進行安裝。

+0

不需要包:http://stackoverflow.com/questions/41655784/php-pack-unpack-implementation-in-javascript-mismatch – Rexford 2017-02-04 20:41:56

+0

我也做了https://github.com/natevw/ struct-fu,它可以讓你定義具有C類感覺的結構並打包/解壓它們。 – natevw 2017-10-13 00:36:47

0

jBinary是在該空間中,這似乎是積極的維護(如2014年年底的)另一種工具。它包括sample specifications,用於各種衆所周知的格式,例如, tar,ico和mp3。