タグ

zlibに関するkyo_agoのブックマーク (3)

  • zlib JavaScript implementation

    zlib JavaScript implementation 概要 zlib を JavaScript に移植しました。 deflate/inflate 関数や gzip ファイル形式に対応しました。 zlib との互換性をある程度考慮しつつ、使い安さ等を考え、 JavaScript 用に API は少し修正されています。 現在、開発中なので、使い方や API は随時変更されます。 API の詳細はソースコードに記述されたコメントを参照してください。 ライセンス Copyright (C) 2012 Masanao Izumo (JavaScript implementation) Copyright (C) 1995-2012 Jean-loup Gailly and Mark Adler (Original implementation) This software is provid

  • 「改行削除の代わりにGZIP」を実践してみた : document

    11月16 「改行削除の代わりにGZIP」を実践してみた はじめに この記事の内容は「改行削除するくらいなら gzip したらいいじゃない」という記事の内容を受けて書いたものですので、まずはそちらをご覧になると良いかと思います。 記事を読んで、なんとなく呼ばれたんじゃないかという気になったので間違った方向でこれに取り組んでいこうと思います。 GZIP の展開を JavaScript で行う まずは、GZIP ファイルを JavaScript で展開します。 いくつか実装はあると思いますが、ここは自作で使い慣れてる zlib.js を使ってやります。 そして、展開したらそれを Object URL にして適用します。 簡単ですね。 大体こんな感じです。 で、できたものはこちらになります。 http://imaya.github.com/demo/gunzip/ こちらのデモでは割と最近の機能

  • JavaScript で書かれた ZLIB の伸張速度比較 : document

    8月15 JavaScript で書かれた ZLIB の伸張速度比較 はじめに 最近、Inflate 実装のチューニングを行うことが多かったので、現状でどの程度の速度が出ているか把握するため、他の実装と比較してみました。 比較に使用した ZLIB ライブラリ 今回の比較では、以下のライブラリの存在を確認しています。 uncompress.js に関しては、今回入手できなかったため比較対象からはずしています。 名前 Input Output 名前空間 ライセンス ファイルサイズ pdf.js Uint8Array, Array, ArrayBuffer(*) Uint8Array FlateStream, Stream, DecodeStream, etc... MIT stream.js: 80,349 zlib-js String String ZLIB zlib zlib-inflat

  • 1