[Bug 1081362] Re: unzip extracts directories as files
Launchpad Bug Tracker
1081362 at bugs.launchpad.net
Mon Jan 21 04:18:21 UTC 2013
[Expired for unzip (Ubuntu) because there has been no activity for 60
days.]
** Changed in: unzip (Ubuntu)
Status: Incomplete => Expired
--
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/1081362
Title:
unzip extracts directories as files
Status in “unzip” package in Ubuntu:
Expired
Bug description:
Very similar to https://bugs.launchpad.net/bugs/147866
Extracting a zip archive, unzip creates empty files instead of
directories, when the listing does not contain trailing slash.
Interestingly, file-roller does work when extracting from archives
like this. I only encountered it now when trying to unzip from the
command line.
Here is the zipinfo listing for a zip file that will cause the bug to occur:
-----------------------------------------------------------------------------------------------
$ unzip -Z archive.zip
Archive: archive.zip
Zip file size: 264266 bytes, number of entries: 10
drwx--- 2.0 fat 0 b- stor 07-Dec-31 21:47 directory01
drwx--- 2.0 fat 0 b- stor 07-Dec-19 15:32 directory02/
drwx--- 3.1 fat 0 bx stor 12-Oct-10 14:37 directory02/subdir02a
drwx--- 3.1 fat 0 bx stor 12-Oct-10 14:30 directory02/subdir02a/subdir02b
-rw-a-- 3.1 fat 196 bx defN 12-Oct-23 17:27 directory01/file01
-rw-a-- 3.1 fat 5812 bx defN 12-Oct-23 17:29 directory02/subdir02a/subdir02b/file02a
-rw-a-- 3.1 fat 59903 bx defN 06-Oct-28 13:45 directory02/subdir02a/subdir02b/file02b
-rw-a-- 3.1 fat 42594 bx defN 06-Oct-28 14:19 directory02/subdir02a/subdir02b/file02c
-rw-a-- 3.1 fat 7892 bx defN 06-Oct-26 16:30 directory02/subdir02a/subdir02b/file02d
-rw-a-- 3.1 fat 1118990 bx defN 12-Oct-23 17:31 directory02/subdir02a/subdir02b/file02e
10 files, 1235387 bytes uncompressed, 262670 bytes compressed: 78.7%
-----------------------------------------------------------------------------------------------
And the error messages:
-----------------------------------------------------------------------------------------------
$ unzip archive.zip -d /tmp/
Archive: archive.zip
extracting: /tmp/directory01
creating: /tmp/directory02/
extracting: /tmp/directory02/subdir02a
checkdir error: /tmp/directory02/subdir02a exists but is not directory
unable to process directory02/subdir02a/subdir02b.
checkdir error: /tmp/directory01 exists but is not directory
unable to process directory01/file01.
checkdir error: /tmp/directory02/subdir02a exists but is not directory
unable to process directory02/subdir02a/subdir02b/file02a.
checkdir error: /tmp/directory02/subdir02a exists but is not directory
unable to process directory02/subdir02a/subdir02b/file02b.
checkdir error: /tmp/directory02/subdir02a exists but is not directory
unable to process directory02/subdir02a/subdir02b/file02c.
checkdir error: /tmp/directory02/subdir02a exists but is not directory
unable to process directory02/subdir02a/subdir02b/file02d.
checkdir error: /tmp/directory02/subdir02a exists but is not directory
unable to process directory02/subdir02a/subdir02b/file02e.
-----------------------------------------------------------------------------------------------
Version info:
$ unzip --help
UnZip 6.00 of 20 April 2009, by Debian.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unzip/+bug/1081362/+subscriptions
More information about the foundations-bugs
mailing list