スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

unrar-promise

非依存なunrarモジュールを探したもののまともに動くものが少ない。唯一見つかったYuJianrong/node-unrar.jsはAPIがめんどかったのと、直接のファイル書き込みでは非同期処理ができなかったので、その辺を簡略化しつつPromiseAPIで扱えるものを作った。

サンプル通りにArrayBufferを作ろうとすると100MBオーバーのファイルでheap out of memと怒られた。Bufferはほとんど触ったことがないから勝手がわからず、とりあえずNode.jsの引数でオブジェクト辺りのMem容量を2048MBまで引き上げてみるが改善しない。そもそもMemを全体で150MBほどしか使わないのに落ちてしまう。一通り試したあとにヤケクソでfs.readFile返り値のまま素のBufferを突っ込んでみたら動いてしまったので、他に方法も見当たらないしそのままの実装になっている。まあ動けばいいんだよ動けば。おしまい。

関連記事

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

非公開コメント

すポンサードリンク
最新記事
カテゴリ
DN (57)
CSS (2)
いろいろ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。