zindex
zip.js
zindex | zip.js | |
---|---|---|
1 | 5 | |
1 | 3,280 | |
- | - | |
10.0 | 9.1 | |
about 7 years ago | 9 days ago | |
C | JavaScript | |
- | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
zindex
-
Pigz: Parallel gzip for modern multi-processor, multi-core machines
Interesting. It looks like https://github.com/zrajna/zindex became public about a year after my searches for parallel uncompression came up empty and I started hacking on pigz.
zip.js
-
Pigz: Parallel gzip for modern multi-processor, multi-core machines
Similarly, if people are interested, I have coded the possibility to compress zip files on several cores in zip.js [1]. The approach is simpler as it consists of compressing the entries in parallel. It still offers a significant performance gain though when compressing multiple files in a zip file, which is often the nominal case.
[1] https://github.com/gildas-lormeau/zip.js
-
Is there an online reader for books from Libgen?
This shouldn't be an issue. There are JS libraries that can decompress zip (e.g. https://gildas-lormeau.github.io/zip.js/). Nowadays even huge C/C++ codebases can be compiled into JS via Emscripten.
- [HELP] Create password protected ZIP with JavaScript Library
-
isoworker - universal multithreading with main-thread dependencies, 6kB
Well, you can build zip.js with fflate if you want to, see https://github.com/gildas-lormeau/zip.js/blob/master/rollup-fflate.config.js. I wasn't saying that zip.js is faster than fflate or any other library. I'm just saying it can compress files in parallel.
- Zip.js v2
What are some alternatives?
TurboBench - Compression Benchmark
JSZip - Create, read and edit .zip files with Javascript
isa-l - Intelligent Storage Acceleration Library
fast-zlib - Shared context synchronous compression
containerd - An open and reliable container runtime
yazl - yet another zip library for node
rapidgzip - Gzip Decompression and Random Access for Modern Multi-Core Machines
text-generator - A naive text generator built in JavaScript using Markov chains.
solaris-userland - Open Source software in Solaris using gmake based build system to drive building various software components.
tar-transform - extract, transform and re-pack tarball entries in form of stream with very simple api
pigz - A parallel implementation of gzip for modern multi-processor, multi-core machines.
tar-stream - tar-stream is a streaming tar parser and generator.