Существуют ли модули, которые предоставляют функции pack/unpack для nodejs, аналогичные модулю struct python? Я специально не нашел для node, и я бы предположил, что реализация javascript будет значительно медленнее.
Спасибо.
Ответ 1
https://github.com/pgriess/node-jspack представляется прямым портом API-интерфейса Python struct для упаковки двоичных данных, но он реализован в JS. Кажется, что он еще не упакован для npm.
https://github.com/substack/node-binary обеспечивает распаковку, также реализованную в JS, и вы можете установить ее с помощью npm install binary, если у вас установлен npm.
jBinary - еще один инструмент в этом пространстве, который, кажется, активно поддерживается (по состоянию на конец 2014 года). Он включает типовые спецификации для множества известных форматов, например. tar, ico и mp3.