圧縮電子どうのこうの
JavaScriptとか正規表現について。
ラベル
圧縮
の投稿を表示しています。
すべての投稿を表示
ラベル
圧縮
の投稿を表示しています。
すべての投稿を表示
2014年10月16日
LZアルゴリズムでBase62に圧縮するJavaScriptライブラリ書きました
›
LZSS(LZ77) 圧縮アルゴリズムで文字列を圧縮/解凍します。 圧縮された結果は Base62 (0-9A-Za-z) からなるバイナリセーフな文字列になります。 サイズ制限のある localStorage や sessionStorage, cookie など、 例...
2012年9月4日
ランレングス法をJavaScriptの正規表現で書いてみた
›
ランレングス法は、BMP などに使われるデータ圧縮アルゴリズムです 連続したデータが多ければ圧縮率は上がりますが、 そうでない場合、逆にデータ量が増えることもあります // ランレングス圧縮/解凍 var RunLength = { compress : func...
2012年4月17日
JavaScriptだけでzipファイルの解凍 - Unzipper.js
›
とつぜん書いてみました。 デモページ デモページを開いて、デスクトップなどから zip ファイルをドロップすると 再帰的に解凍して結果のテキストを表示します。 非同期 + Pot.js イテレータ を使って実装したくて作ってみました。 zlib inflate を...
2012年3月12日
jsFiddleだらけ-JavaScriptライブラリPot.js+PotLite.jsリリースノート
›
Pot.js 1.15 1.16 と PotLite.js 1.32 1.33 リリースしました。 2012-03-13 追記: Pot.js 1.15 と PotLite.js 1.33 はバギーなためアップデートしました。 詳細 2012-03-13 時点の最新は P...
2012年2月11日
JavaScript whileループとPot.Deferred.forEverイテレータでCPU使用率を比較-Pot.js+PotLite.jsリリースノート
›
Pot.js 1.13 と PotLite.js 1.30 リリースしました。 Pot.js 1.13 と PotLite.js 1.30 では、主に内部ループ処理を大幅に高速化しました。 (そろそろ ChangeLog 作らないとまずいかも…) あとは、変数宣言と...
›
ホーム
ウェブ バージョンを表示