matthijsln commented on pull request #214:
URL: https://github.com/apache/commons-compress/pull/214#issuecomment-892469732


   > Hi @matthijsln
   > Please have a look at my reply :-)
   > 
   > > When the len of bytes to read is bigger than COPY_BUF_SIZE, there are 
some problems. You can reproduce this by simply set the COPY_BUF_SIZE to a 
small value.
   
   Indeed it did not handle a small COPY_BUF_SIZE correctly. If I set it to 1, 
the test cases fail because they do not expect it, but with the e50dedf version 
it never reads more than COPY_BUF_SIZE.
   
   Note that in 
[COMPRESS-585](https://issues.apache.org/jira/browse/COMPRESS-585) I propose 
limiting the number of bytes read to COPY_BUF_SIZE altogether (the same as the 
`IOUtils.readRange(InputStream,int)` method) because the calling code does not 
expect the method to return less than `len` bytes unless EOF is encountered.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@commons.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to