asar
tarindexer
asar | tarindexer | |
---|---|---|
6 | 3 | |
2,470 | 72 | |
0.9% | - | |
6.7 | 10.0 | |
about 17 hours ago | almost 9 years ago | |
JavaScript | Python | |
MIT License | GNU General Public License v3.0 only |
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.
asar
-
Tyrano-based VN on Linux/SteamOS?
The game is using @electron/asar which isn't anything special.
-
Hop: 25x faster than unzip and 10x faster than tar at reading individual files
Since Hop doesn't do compression, the most appropriate comparison would be to asar
https://github.com/electron/asar
It's not hard being faster than zip if you are not compressing/uncompressing.
-
How to patch OculusClient to automatically enable air link on startup
$ npm install --engine-strict asar https://github.com/electron/asar
-
2 software devs: We would love to write the code for your idea! Round #3
We just had a look at Twitch Studio for the first time. We've been using OBS so far. It looks like Twitch Studio is closed source and Twitch doesn't have a way for the community to release plugins for it. Twitch Studio is an Electron app, so I was able to reverse-engineer the source code by using asar, but unfortunately Twitch obfuscated all the code which makes it very hard to understand what's going on. Looks like we'd have to wait until Twitch Studio brings official support for developer plugins... (I hope our analysis is right, please correct us if not.)
-
Injecting electron apps with Crystal
Asar is a simple extensive archive format, it works like tar that concatenates all files together without compression, while having random access support. ~ https://github.com/electron/asar/blob/master/README.md
tarindexer
-
Zip: How not to design a file format
The bioinformatics community uses block based gzip compression (bgzip) [0]. The gzip standard allows for blocks so, using an additional index file, you can use it to seek to arbitrary locations and uncompress the block.
gzip compression is maybe not optimal now and the block segmentation reduces the efficiency even further.
Though not very standard, there is also a tar indexer program [1] that allows you to create an index on tar files to do the same.
My information is at least a couple years old so things may have changed.
[0] http://www.htslib.org/doc/bgzip.html
[1] https://github.com/devsnd/tarindexer
-
Is there any windows archival software (free or paid) that can browse tar.gz files without extracting the whole tarball?
The pieces are there. https://github.com/devsnd/tarindexer/blob/master/tarindexer.py is a prototype of indexing and seeking a tar file in python. https://github.com/pauldmccarthy/indexed_gzip allows indexing and seeking a gzip file. If those pieces of code were combined it could give you efficient targeted file extraction, but you'd need to find a coder with enough time and motivation to fuss with it.
-
Hop: 25x faster than unzip and 10x faster than tar at reading individual files
There exists a utility called tarindexer [0] that can be used for random access to tar files. An index text file is created (one time) that is used to record the position of the files in the tar archive. Random reads are done by loading the index file and then seeking to the location of the file in question.
For random access to gzip'd files, bgzip [1] can be used. bgzip also uses an index file (one time creation) that is used to record key points for random access.
[0] https://github.com/devsnd/tarindexer
[1] http://www.htslib.org/doc/bgzip.html
What are some alternatives?
ratarmount - Access large archives as a filesystem efficiently, e.g., TAR, RAR, ZIP, GZ, BZ2, XZ, ZSTD archives
oculus-airlink-enabler
hop - Hop Orchestration Platform
pixz - Parallel, indexed xz compressor
indexed_gzip - Fast random access of gzip files in Python
asar - Read files from .asar archives with built-in caching.
hop
arc_unpacker - CLI tool for extracting images and sounds from visual novels.
asar-cr - A crystal library to read from, pack into and extract from .asar archives.
mozilla-central-old - Unofficial import of Mozilla's mozilla-central hg repository using hg-git