javascriptでzlib,gzip,zip形式のデータを圧縮・展開するツールjsziptoolsを整備した

バイナリ解析するときに障害になるのが圧縮されたデータ。
最初に作ったときは単純にzipファイルを圧縮・展開するだけのツールだったんだけど、
色々といじっている内にzlib,gzip形式のバイナリデータにも対応しないといけないなと思って作りました。

ネームスペースはjzで、zlibの圧縮・展開はjz.zlib.compress,jz.zlib.decompress、
gzipはjz.gz.compress,jz.gz.decompressで行います。

zipの圧縮・展開はちょっと変わってjz.zip.compress(またはjz.zip.pack),jz.zip.decompress(jz.zip.unpack)になりました。

各compress,decompressにはショートカットを用意してあります。
compressはc、decompressはdで使用することができます(jz.zlib.cみたいな感じ)。

まぁ、こんな感じです。詳しくはgithubで。
ukyo/jsziptools - GitHub


posted by 右京 | javascript
blog comments powered by Disqus
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。