バイナリ解析するときに障害になるのが圧縮されたデータ。
最初に作ったときは単純に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