Uploaded image for project: 'Maven Shared Components'
  1. Maven Shared Components
  2. MSHARED-1446

Add docs about repro build output timestamp boundaries

    XMLWordPrintableJSON

Details

    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

          Activity

            People

              michael-o Michael Osipov
              michael-o Michael Osipov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: