You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2016/02/23 16:48:18 UTC

[jira] [Commented] (COMPRESS-320) File listing and random access of 7Z files

    [ https://issues.apache.org/jira/browse/COMPRESS-320?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15159068#comment-15159068 ] 

ASF GitHub Bot commented on COMPRESS-320:
-----------------------------------------

GitHub user dweiss opened a pull request:

    https://github.com/apache/commons-compress/pull/8

    COMPRESS-320: add the ability to quickly "skip" entries while scanning 7z archive

    As described in JIRA:
    https://issues.apache.org/jira/browse/COMPRESS-320

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/dweiss/commons-compress COMPRESS-320

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/commons-compress/pull/8.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #8
    
----
commit d8748da1abfd2f4f42ff8099fc28566d3e34d3c7
Author: Dawid Weiss <da...@carrotsearch.com>
Date:   2016-02-23T12:52:26Z

    Add toString() method on SevenZFile to display diagnostic information.

commit d126b0f3f0748986a2a05b6ce7d578a182744660
Author: Dawid Weiss <da...@carrotsearch.com>
Date:   2016-02-23T14:52:15Z

    Adding a batch of decompression tests.

commit 6caee2e1c404f3a69a6e0e17a3779f4f140d52c2
Author: Dawid Weiss <da...@carrotsearch.com>
Date:   2016-02-23T14:55:26Z

    Sometimes skip entries.

commit f1a10784629bef1e16281176bb5586bad6d59f25
Author: Dawid Weiss <da...@carrotsearch.com>
Date:   2016-02-23T15:19:25Z

    Working version of deferred block decompression for skipped entries.

----


> File listing and random access of 7Z files
> ------------------------------------------
>
>                 Key: COMPRESS-320
>                 URL: https://issues.apache.org/jira/browse/COMPRESS-320
>             Project: Commons Compress
>          Issue Type: Improvement
>          Components: Archivers
>            Reporter: Bill Chen
>            Priority: Minor
>
> I guess these must be one of the most wanted features and it should be very simple to implement (as I have done one in 126 lines).
> Most (if not all) of the infrastructure is already there, including an index of all files. And, with some careful coding, the capability to read any of them in any order concurrently was not difficult to add.
> My code uses loads of lambda and reflection stuff, but I am happy to contribute a clean Java 5/6 implementation.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)