commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel (JIRA)" <j...@apache.org>
Subject [jira] Issue Comment Edited: (COMPRESS-114) TarUtils.parseName does not properly handle characters outside the range 0-127
Date Wed, 04 Aug 2010 10:40:16 GMT

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

Pavel edited comment on COMPRESS-114 at 8/4/10 6:38 AM:
--------------------------------------------------------

Hello,


I've checked out the trunk from http://svn.apache.org/repos/asf/commons/proper/compress and
run the testRoundTripNames() test from TarUtilsTest. It failed (the last checkName() call
with spec. characters). The test was performed on Ubuntu 8.10.

Has the fix been tested on Linux? In which version can find the final fix to this special
characters problem?

Thanks





      was (Author: partysan):
    Hello,


I've checked out the trunk from http://svn.apache.org/repos/asf/commons/proper/compress and
run the testRoundTripNames() test from TarUtilsTest. It failed (the last checkName() call
with spec. characters). The test was performed on Ubuntu 8.10.






  
> TarUtils.parseName does not properly handle characters outside the range 0-127
> ------------------------------------------------------------------------------
>
>                 Key: COMPRESS-114
>                 URL: https://issues.apache.org/jira/browse/COMPRESS-114
>             Project: Commons Compress
>          Issue Type: Bug
>    Affects Versions: 1.0
>         Environment: Windows/Suse
>            Reporter: Helmut M.
>             Fix For: 1.1
>
>         Attachments: plusMinusForJIRAwithLicense.tar, TarArchiveEntry.java, TarArchiveInputStream.java,
TarUtils.java
>
>
> if a tarfile contains files with special characters, the names of the tar entries are
wrong.
> example:
> correct name: 0302-0601-3±±±F06±W220±ZB±LALALA±±±±±±±±±±CAN±±DC±±±04±060302±MOE.model
> name resolved by TarUtils.parseName: 0302-0101-3ᄆᄆᄆF06ᄆW220ᄆZBᄆHECKMODULᄆᄆᄆᄆᄆᄆᄆᄆᄆᄆECEᄆᄆDCᄆᄆᄆ07ᄆ060302ᄆDOERN.model
> please use: 
> result.append(new String(new byte[] { buffer[i] }));
> instead of: 
> result.append((char) buffer[i]);
> to solve this encoding problem.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message