Author: bodewig
Date: Tue Jan 7 17:59:15 2014
New Revision: 1556293
URL: http://svn.apache.org/r1556293
Log:
AR stores date as seconds since epoch
Modified:
commons/proper/compress/branches/compress-2.0/src/main/java/org/apache/commons/compress2/formats/ar/ArArchiveInput.java
commons/proper/compress/branches/compress-2.0/src/main/java/org/apache/commons/compress2/formats/ar/ArArchiveOutput.java
Modified:
commons/proper/compress/branches/compress-2.0/src/main/java/org/apache/commons/compress2/formats/ar/ArArchiveInput.java
URL:
http://svn.apache.org/viewvc/commons/proper/compress/branches/compress-2.0/src/main/java/org/apache/commons/compress2/formats/ar/ArArchiveInput.java?rev=1556293&r1=1556292&r2=1556293&view=diff
==============================================================================
---
commons/proper/compress/branches/compress-2.0/src/main/java/org/apache/commons/compress2/formats/ar/ArArchiveInput.java
(original)
+++
commons/proper/compress/branches/compress-2.0/src/main/java/org/apache/commons/compress2/formats/ar/ArArchiveInput.java
Tue Jan 7 17:59:15 2014
@@ -166,7 +166,7 @@ public class ArArchiveInput extends Abst
currentEntry = new ArArchiveEntry(new
ArchiveEntryParameters().withName(temp).withSize(len)
.withOwnerInformation(new
OwnerInformation(userId, asInt(ID_BUF, true)))
- .withLastModifiedDate(new
Date(asLong(LAST_MODIFIED_BUF))),
+ .withLastModifiedDate(new
Date(asLong(LAST_MODIFIED_BUF) * 1000)),
asInt(FILE_MODE_BUF, 8));
return currentEntry;
}
Modified:
commons/proper/compress/branches/compress-2.0/src/main/java/org/apache/commons/compress2/formats/ar/ArArchiveOutput.java
URL:
http://svn.apache.org/viewvc/commons/proper/compress/branches/compress-2.0/src/main/java/org/apache/commons/compress2/formats/ar/ArArchiveOutput.java?rev=1556293&r1=1556292&r2=1556293&view=diff
==============================================================================
---
commons/proper/compress/branches/compress-2.0/src/main/java/org/apache/commons/compress2/formats/ar/ArArchiveOutput.java
(original)
+++
commons/proper/compress/branches/compress-2.0/src/main/java/org/apache/commons/compress2/formats/ar/ArArchiveOutput.java
Tue Jan 7 17:59:15 2014
@@ -152,7 +152,7 @@ public class ArArchiveOutput extends Abs
}
offset = fill(offset, 16, (byte) ' ');
- final String m = "" + pEntry.getLastModifiedDate();
+ final String m = "" + (pEntry.getLastModifiedDate().getTime() / 1000);
if (m.length() > 12) {
throw new IOException("modified too long");
}