fflate icon indicating copy to clipboard operation
fflate copied to clipboard

High performance (de)compression in an 8kB package

Results 30 fflate issues
Sort by recently updated
recently updated
newest added

Typescript 4.7 introduced new module resolution. Under this mode it does look into exports field to find types. This disallows it from finding typescript definition of this module. This MR...

**How to reproduce** If you try to `unzip` or `unzipSync` a zip file containing >65,535 files, only 65,535 files will be listed. For example: ```javascript // Load zip file containing...

JSZip has a short and clear example. I think it would convenient if this lib supports this approach from the box: ```js const zip = new fflate.ZipSync(); zip.add({ filename: "image.png",...

**What can't you do right now?** Gzip supports having 'multi-member' gzip files, where essentially gzip files are concatenated one after the other. This is used in certain formats, such as...

**How to reproduce** Use the async api, with Zip and ZipDeflate, .end() and .terminate() write the chunks to a blob and save the file. The file will properly be opened...

**What can't you do right now?** Cool library! I'm using the streaming interface a la., ```javascript const gzip = new fflate.Gzip(); let bigTypedArray; gzip.ondata = (c, isLast) => { bigTypedArray...

**What can't you do right now?** It happens that in Russia file names inside zip files are often encoded with cp866. Such filenames currently decoded incorrectly in fflate. The best...

When calling async functions (e.g. `inflate`), a new web-worker is created. This is problematic when calling it thousands of times, as it'll easily overload the browser with worker instantiations. When...

They're ugly. Opening this issue as a reminder to do this at some point.

**The problem** I have a zip file that I can decompress with other decompressors (ubuntu's `unzip`, yazul, python3) but when using fflate the zip is unable to be decompressed. ```...