2012-02-24 23 views
0

バイト配列をとることができるjavascriptライブラリがあり、bz2を別のバイト配列に解凍していますか?私は多くのブラウザがストリーム全体に対してこの機能を持っていることを知っていますが、この配列はストリームの開始点からオフセットしています。bz2 in javascript

+0

ブラウザでこれを行いますか?またはnode.jsを使用していますか? – Kekoa

+0

ブラウザで。 – graphicsMan

答えて

3

はい。バイト配列についてはここをクリックしてください:https://github.com/antimatter15/bzip2.js バイナリ文字列の場合:https://github.com/kirilloid/bzip2-js

+0

すばらしい解決策。最初のjsの入力はバイト配列ですが、出力は文字列で、最初は私を捨てました(私は正確にjsの達人ではありません) – graphicsMan

+0

ここにJavaアプレットhttp:// kirilloidもあります'(* data、int compressedLength、int length)'シグネチャを持つ 'decode'メソッドと' decodeBytes'メソッドを持つ 'BzipWrapper.class'を持つ.ru/sc2replay/bzip2.jarです。 'decode'はデータをbase64でエンコードされた文字列として受け取り、' decodeBytes'はそれをuint8arrayとして受け入れます。 – kirilloid