[Bug 1691636] Re: Incorrect timestamps on unzipped files.
Chris Karel
1691636 at bugs.launchpad.net
Thu Jun 1 13:29:12 UTC 2023
Dominik, if you look at file #2, you'll see the timestamp is different
between the zip and the file on disk. It changed from 22:22:35 to
22:22:36. Zipinfo shows 22:22:35 as well.
$ ls --full-time (before extraction)
-rw-r--r-- 1 root root 0 2017-05-17 22:22:35.196210798 -0500 2
$ ls --full-time (after extraction)
-rw-r--r-- 1 root root 0 2017-05-17 22:22:36.000000000 -0500 2
$ zipinfo -T test.zip
-rw-r--r-- 3.0 unx 0 bx stor 20170517.222235 2
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to unzip in Ubuntu.
https://bugs.launchpad.net/bugs/1691636
Title:
Incorrect timestamps on unzipped files.
Status in unzip package in Ubuntu:
Invalid
Bug description:
Description of problem:
Unzip will sometimes round up timestamps of unpacked files. This
results in a 1-second difference between the timestamp shown via
zipinfo -T, and the unzipped file on disk
Steps to Reproduce:
1. Zip files with different timestamps.
2. Note the timestamps stored in the archive with `zipinfo -T`
3. Unzip the archive
4. Compare the timestamps with `ls --full-time`
5. Note a difference of 1 second on some files.
Actual results:
Timestamps are off by a second on some files
Expected results:
Timestamps should match between zipinfo and ls.
Example -- note the timestamps on file "2"
$ touch 1
$ zip test.zip 1
adding: 1 (stored 0%)
$ touch 2
$ zip test.zip 2
adding: 2 (stored 0%)
$ touch 3
$ zip test.zip 3
adding: 3 (stored 0%)
$ ls --full-time
total 4
-rw-r--r-- 1 root root 0 2017-05-17 22:22:30.596313711 -0500 1
-rw-r--r-- 1 root root 0 2017-05-17 22:22:35.196210798 -0500 2
-rw-r--r-- 1 root root 0 2017-05-17 22:22:40.124112963 -0500 3
-rw-r--r-- 1 root root 412 2017-05-17 22:22:43.224057225 -0500 test.zip
$ rm -f 1 2 3
$ unzip test.zip
Archive: test.zip
extracting: 1
extracting: 2
extracting: 3
$ ls --full-time
total 4
-rw-r--r-- 1 root root 0 2017-05-17 22:22:30.000000000 -0500 1
-rw-r--r-- 1 root root 0 2017-05-17 22:22:36.000000000 -0500 2
-rw-r--r-- 1 root root 0 2017-05-17 22:22:40.000000000 -0500 3
-rw-r--r-- 1 root root 412 2017-05-17 22:22:43.224057225 -0500 test.zip
$ zipinfo -T test.zip
Archive: test.zip
Zip file size: 412 bytes, number of entries: 3
-rw-r--r-- 3.0 unx 0 bx stor 20170517.222230 1
-rw-r--r-- 3.0 unx 0 bx stor 20170517.222235 2
-rw-r--r-- 3.0 unx 0 bx stor 20170517.222240 3
3 files, 0 bytes uncompressed, 0 bytes compressed: 0.0%
$ lsb_release -rd
Description: Ubuntu 16.04.2 LTS
Release: 16.04
$ apt-cache policy zip unzip
zip:
Installed: 3.0-11
Candidate: 3.0-11
Version table:
*** 3.0-11 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status
unzip:
Installed: 6.0-20ubuntu1
Candidate: 6.0-20ubuntu1
Version table:
*** 6.0-20ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.2 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.2 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
$ dpkg -s zip unzip
Package: zip
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 573
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Architecture: amd64
Multi-Arch: foreign
Version: 3.0-11
Depends: libbz2-1.0, libc6 (>= 2.14)
Recommends: unzip
Description: Archiver for .zip files
This is InfoZIP's zip program. It produces files that are fully
compatible with the popular PKZIP program; however, the command line
options are not identical. In other words, the end result is the same,
but the methods differ. :-)
.
This version supports encryption.
Original-Maintainer: Santiago Vila <sanvila at debian.org>
Homepage: http://www.info-zip.org/Zip.html
Package: unzip
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 518
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Architecture: amd64
Multi-Arch: foreign
Version: 6.0-20ubuntu1
Depends: libbz2-1.0, libc6 (>= 2.14)
Suggests: zip
Description: De-archiver for .zip files
InfoZIP's unzip program. With the exception of multi-volume archives
(ie, .ZIP files that are split across several disks using PKZIP's /& option),
this can handle any file produced either by PKZIP, or the corresponding
InfoZIP zip program.
.
This version supports encryption.
Homepage: http://www.info-zip.org/UnZip.html
Original-Maintainer: Santiago Vila <sanvila at debian.org>
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: unzip 6.0-20ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-62.83-generic 4.4.40
Uname: Linux 4.4.0-62-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.5
Architecture: amd64
Date: Wed May 17 22:40:25 2017
Dependencies:
gcc-6-base 6.0.1-0ubuntu1
libbz2-1.0 1.0.6-8
libc6 2.23-0ubuntu7
libgcc1 1:6.0.1-0ubuntu1
InstallationDate: Installed on 2017-05-18 (0 days ago)
InstallationMedia: Ubuntu-Server 16.04.2 LTS "Xenial Xerus" - Release amd64 (20170215.8)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: unzip
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unzip/+bug/1691636/+subscriptions
More information about the foundations-bugs
mailing list