tarindexer

python module for indexing tar files for fast access (by devsnd)

Tarindexer Alternatives

Similar projects and alternatives to tarindexer

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better tarindexer alternative or higher similarity.

tarindexer reviews and mentions

Posts with mentions or reviews of tarindexer. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-16.
  • Zip: How not to design a file format
    2 projects | news.ycombinator.com | 16 Oct 2023
    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?
    2 projects | /r/DataHoarder | 10 Dec 2021
    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
    10 projects | news.ycombinator.com | 10 Nov 2021
    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

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 6 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic tarindexer repo stats
3
69
10.0
almost 9 years ago

devsnd/tarindexer is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

The primary programming language of tarindexer is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com