Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
maven-archiver-3.6.2
-
None
Description
In MSHARED-1067 the boundaries have been introduced, but never documented by they actually exist. Reason: MS-DOS time limitation for 2+2 bytes starting from 1980. See ZIP note:
4.4.6 date and time fields: (2 bytes each)
The date and time are encoded in standard MS-DOS format.
If input came from standard input, the date and time are
those at which compression was started for this data.
If encrypting the central directory and general purpose bit
flag 13 is set indicating masking, the value stored in the
Local Header will be zero. MS-DOS time format is different
from more commonly used computer time formats such as
UTC. For example, MS-DOS uses year values relative to 1980
and 2 second precision.
Attachments
Issue Links
- is caused by
-
MSHARED-1445 Unix timestamps since the epoch are not subject to the boundary checks
- Closed
- links to