[
https://issues.apache.org/jira/browse/COMPRESS-118?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13212010#comment-13212010
]
Christian Schlichtherle commented on COMPRESS-118:
--------------------------------------------------
The answer to this requirement is TrueZIP: http://truezip.java.net
> Simple high-level api to do with one line what you can do with one command in
> a command shell
> ---------------------------------------------------------------------------------------------
>
> Key: COMPRESS-118
> URL: https://issues.apache.org/jira/browse/COMPRESS-118
> Project: Commons Compress
> Issue Type: New Feature
> Components: Archivers
> Reporter: Eirik Maus
> Original Estimate: 48h
> Remaining Estimate: 48h
>
> There should be a high-level api for basic operations with archives in Java.
> This could be a place for it. There are a few apis for working with
> compression archives in java, but all of them are fairly low-level. The most
> basic operations therefore requires just as much code as more specific ones.
> It is not possible to unzip an archive in less than 50 lines of code, can you
> believe it!
> Performing basic operations on archives should be as easy in java as on the
> command line. I suggest adding something like:
> HighLevelApi.extractAll(zipfile,destinationDirectory)
> or, even
> new ZipFile(file).extractAllTo(directory)
> and
> ZipFile archive = HighLevelApi.createFrom(directory, "*");
> or, even
> ZipFile archive = ZipFile.from(directory);
> In general: one line in bash should be one line in java (plus try-catch...)
> for these kinds of operations.
> See "zip --help" and "unzip --help" for further candidate methods in the
> high-level API.
> One could also consider a coordinated effort with the VFS-project, in order
> to add such methods to all such hierarchies/storages.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira