функции pack / unpack для узла.в JS [закрыт]

есть ли какие-либо модули, которые предоставляют функциональность pack / unpack для nodejs, аналогичную модулю структуры python? Я не нашел никаких специально для node, и я бы предположил, что реализации javascript будут значительно медленнее.

спасибо.

3 ответов


https://github.com/pgriess/node-jspack похоже, что это прямой порт Python struct API для упаковки двоичных данных, но он реализован в JS. Он еще не упакован для npm.

https://github.com/substack/node-binary обеспечивает распаковку, также реализованную в JS, и вы можете установить его с помощью npm install binary если у вас установлен npm.


https://github.com/ryanrolds/bufferpack это другое решение


jBinary - еще один инструмент в этом пространстве, который, похоже, активно поддерживается (по состоянию на конец 2014 года). Он включает в себя технические характеристики образца для различных известных форматов, например tar, ico и mp3.