Author: bodewig Date: Mon Jul 25 09:53:30 2011 New Revision: 1150608 URL: http://svn.apache.org/viewvc?rev=1150608&view=rev Log: use long returning methods in Java5's Inflater/Deflater. Addresses COMPRESS-129.
Modified: commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java Modified: commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java URL: http://svn.apache.org/viewvc/commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java?rev=1150608&r1=1150607&r2=1150608&view=diff ============================================================================== --- commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java (original) +++ commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java Mon Jul 25 09:53:30 2011 @@ -420,7 +420,7 @@ public class ZipArchiveInputStream exten long inB; if (current.getMethod() == ZipArchiveOutputStream.DEFLATED) { - inB = inf.getTotalIn(); + inB = inf.getBytesRead(); } else { inB = readBytesOfEntry; } Modified: commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java URL: http://svn.apache.org/viewvc/commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java?rev=1150608&r1=1150607&r2=1150608&view=diff ============================================================================== --- commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java (original) +++ commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java Mon Jul 25 09:53:30 2011 @@ -376,8 +376,8 @@ public class ZipArchiveOutputStream exte deflate(); } - entry.setSize(ZipUtil.adjustToLong(def.getTotalIn())); - entry.setCompressedSize(ZipUtil.adjustToLong(def.getTotalOut())); + entry.setSize(def.getBytesRead()); + entry.setCompressedSize(def.getBytesWritten()); entry.setCrc(realCrc); def.reset(); Modified: commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java URL: http://svn.apache.org/viewvc/commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java?rev=1150608&r1=1150607&r2=1150608&view=diff ============================================================================== --- commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java (original) +++ commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java Mon Jul 25 09:53:30 2011 @@ -69,6 +69,10 @@ public abstract class ZipUtil { /** * Assumes a negative integer really is a positive integer that * has wrapped around and re-creates the original value. + * + * <p>This methods is no longer used as of Apache Commons Compress + * 1.3</p> + * * @param i the value to treat as unsigned int. * @return the unsigned int as a long. */