Jeremy Gustie created COMPRESS-335:
--------------------------------------

             Summary: TAR checksum fails when checksum is right aligned
                 Key: COMPRESS-335
                 URL: https://issues.apache.org/jira/browse/COMPRESS-335
             Project: Commons Compress
          Issue Type: Bug
          Components: Archivers
    Affects Versions: 1.10
            Reporter: Jeremy Gustie


The linked TAR has a checksum with zero padding on the left instead of the 
expected {{NULL-SPACE}} terminator on the right. As a result the last two 
digits of the stored checksum are lost and the otherwise valid checksum is 
treated as invalid.

Given that the code already checks for digits being in range before adding them 
to the stored sum, is it necessary to only look at the first 6 octal digits 
instead of the whole field?



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

Reply via email to