Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Inflate (uncompress) blobs compressed with the deflate algorithm

branch: master


A JavaScript library for inflating deflated binary blobs. Can be used to uncompress Zip files, for example.

var result = JSInflate.inflate(compressedBlob);

That’s all there is to it!

The test suite runs on Chrome 4, FireFox 3.6, IE7, Opera 10 and Safari 4.0.4. [TODO: Run tests on more browsers.]


You might want to check out too. It has inflate as well as deflate.

node.js, commonjs, etc.

See JSInflate.inflateStream. Incomplete, feel free to give this API some love and submit the code to me.


Extracting Zip files

If you want to extract Zip files, you can use this library along with JSUnzip.


Almost all the code is a copy-paste of a script written by Masanao Izumo. This libary is merely a wrapper that doesn’t pollute the global namespace and provides a constructor instead of a global function. Everything else was written by M. Izumo.


(Barely) written by August Lilleaas <>

Something went wrong with that request. Please try again.