前提・実現したいこと

今回実現したい事は、Perlのpack関数を
javascript(最終目標:node.jsモジュール)で実現させたいです。

ただperlは全くの素人で、pack自体の挙動は調べた限りの知識しかありません。
仕様として、テンプレとリストがあり、それを用いて各処理が実行される程度…。

一応個人でも、色々調べてみましたが、試した結果は期待通りにならず、難航しております。
ご存知の方がいらっしゃいましたら、お知恵をお貸し頂けますでしょうか。

特に、絞って欲しい情報としては、「C,H*,N」の3つです。

最低でも、アルゴリズムなどが分かれば良いのですが…ご存知に方からの情報をお待ちしております。

補足:
私の知識レベルは、自作でnode.jsのモジュールの追加、作成が可能です。