jsziptools 2.2.1

https://github.com/ukyo/jsziptools

変更点:

* DataViewUtilsへの依存をなくした
* inflateがちょっとだけ速くなった
* 流行りのdone,fail方式を取り入れた
* errorのハンドリング
* jz.zip.pack, jz.zip.unpackを完全に非同期化。同期のほうはもう使えないよ!
* jz.zip.pack, jz.zip.unpackでマルチバイト文字が使われているファイル名に対応(win, linux, macでいけるのでは)

ちなみにdone, fail方式とはjQueryのアレで使われているようなやつです。と言っても簡易的なもので、done(またはfail)に登録できる関数はそれぞれ一つだけです(一つでいいよね)。

jz.zip.pack({
files: files,
level: 5
})
.done(function(buffer){})
.fail(function(err){});

jz.zip.unpack({
buffer: buffer,
encoding: 'cp932'
})
.done(function(reader){})
.fail(function(err){});

TODO:
API Referenceを直す。


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

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