[jboss-svn-commits] JBoss Common SVN: r3260 - jzipfile/trunk/src/main/java/org/jboss/jzipfile.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 15 15:21:08 EDT 2009


Author: david.lloyd at jboss.com
Date: 2009-06-15 15:21:07 -0400 (Mon, 15 Jun 2009)
New Revision: 3260

Modified:
   jzipfile/trunk/src/main/java/org/jboss/jzipfile/Zip.java
Log:
Zip files only have a two-second resolution

Modified: jzipfile/trunk/src/main/java/org/jboss/jzipfile/Zip.java
===================================================================
--- jzipfile/trunk/src/main/java/org/jboss/jzipfile/Zip.java	2009-06-15 19:20:04 UTC (rev 3259)
+++ jzipfile/trunk/src/main/java/org/jboss/jzipfile/Zip.java	2009-06-15 19:21:07 UTC (rev 3260)
@@ -329,7 +329,8 @@
     static long getTimestamp(final int rawTime, final int rawDate) {
         final int hour = min(rawTime >> 11, 23);
         final int minute = min(rawTime >> 5 & 0x3f, 59);
-        final int second = min(rawTime & 0x1f, 59);
+        // two-second resolution
+        final int second = min((rawTime & 0x1f) << 1, 59);
         final int year = 1980 + (rawDate >> 9);
         // Months are from 1-12
         final int month = max(1, min(12, rawDate >> 5 & 0x0f));




More information about the jboss-svn-commits mailing list