From issues-return-7782-apmail-commons-issues-archive=commons.apache.org@commons.apache.org Wed Apr 15 06:02:37 2009 Return-Path: Delivered-To: apmail-commons-issues-archive@minotaur.apache.org Received: (qmail 43153 invoked from network); 15 Apr 2009 06:02:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 15 Apr 2009 06:02:37 -0000 Received: (qmail 16644 invoked by uid 500); 15 Apr 2009 06:02:36 -0000 Delivered-To: apmail-commons-issues-archive@commons.apache.org Received: (qmail 16539 invoked by uid 500); 15 Apr 2009 06:02:35 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 16529 invoked by uid 99); 15 Apr 2009 06:02:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Apr 2009 06:02:35 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Apr 2009 06:02:35 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 21001234C003 for ; Tue, 14 Apr 2009 23:02:15 -0700 (PDT) Message-ID: <1017015765.1239775335130.JavaMail.jira@brutus> Date: Tue, 14 Apr 2009 23:02:15 -0700 (PDT) From: "Christian Grobmeier (JIRA)" To: issues@commons.apache.org Subject: [jira] Commented: (COMPRESS-54) Add 7zip or RAR archive support In-Reply-To: <243418148.1238069330387.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/COMPRESS-54?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12699070#action_12699070 ] Christian Grobmeier commented on COMPRESS-54: --------------------------------------------- I downloaded 7zip public domain package and did some restructuring, formatting etc. Its a very complex lib with nested nested classes (no typo). Input and Output mechanisms are mixed together. Codestyle doesn't follow Sun standards (looks like C), access modifiers are all public or package scoped, even for private members. Lots of "global variables". All the work is done with bitshifting which makes everything hard to read. However, with some manpower it should be possible to refactor everything into streams. > Add 7zip or RAR archive support > ------------------------------- > > Key: COMPRESS-54 > URL: https://issues.apache.org/jira/browse/COMPRESS-54 > Project: Commons Compress > Issue Type: New Feature > Environment: N/A > Reporter: Tim Pinet > Priority: Minor > Original Estimate: 30h > Remaining Estimate: 30h > > Has anyone looked into adding support for 7zip and RAR file types? Using the j7zip and junrar libraries I was able to get a rough protoype working with commons-compress but only with extract support for RAR (due to licencing issues). Also, my prototype performance is poor so I definately need to improve it. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.