ZIP file extractors
Comments
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
Comment only
 
 
ABCDEFGHIJKLMNOPQRST
1
ZIP extractorTypeNotegynvael.vexillium.org/dump/abstract.zip
2
Total Commander 8.01End-First
3
UnZip 6.00 (Iby Debian)End-First
4
Midnight CommanderEnd-First
5
Windows 7 ExplorerEnd-First
6
ALZipEnd-First
7
KGB ArchiverEnd-First
8
7-zipEnd-First
9
Google DriveStream5/9/2013; gmail uses this as well
10
b1.orgEnd-Firstrandom internet ZIP unpacking service: http://b1.org/online
11
Python zipfileEnd-First
12
PHP ZipArchiveStart-First5.4.10
13
PHP zip_open ...Start-First5.4.10
14
PHP zip:// wrapperStart-First5.4.10
15
binwalkall foundas expected :)
16
JSZipEnd-Firsthttp://stuk.github.io/jszip/examples/read-local-file-api.html
17
C# DotNetZipEnd-Firstthx to salvation
18
perl Archive::ZipEnd-Firstversion 1.30
19
Jeffrey's Exif Viewer End-First
20
WOBZIPEnd-Firsthttp://www.wobzip.org/
21
GNOME File RollerEnd-First3.4.1
22
WinRAREnd-First4.01 (thx j00ru)
23
OSX Findercannot unzip ^_-version 10.8; thx to felix
24
OSX UnZipEnd-Firstversion 5.52 by InfoZip; thx to felix
25
zip.vim v25End-Firstthx to mulander
26
Emacs Zip-Archive modeEnd-Firstthx to mulander
27
Ada Zip-Ada v45End-Firstthx to mulander; http://ada-dk.org/2012/02/zip-ada-v-42-released/ (not main page but a better summary and links to the main page). Note that I also used the unzip binary that is built by default so no investigation if the library allows different usage. This is a pure Ada library (no syscalls/C libs) and has ~23,730 lines of code as reported by sloccount (after my hacks to get the demo binaries building on Linux)
28
Go archive/zipEnd-Firstthx to mulander; go version go1
29
Pharo smalltalk 2.0 ZipArchiveEnd-Firstthx to mulander
30
Erlang built in zip moduleEnd-FIrst / Errorthx to mulander; Depending on the used built in (http://www.erlang.org/doc/man/zip.html) function the zip listing either fails or passes with End-First. zip:t/1 lists the zip directory structure in the shell and zip:tt/2 does the same but with additional data (like the timestamps). The second one fails on abstract.zip. By using zip_open, zip_get, zip_list_dir and zip_close I can't reproduce the same behavior so the interesting part is the different 'path' that tt/1 seems to do.Mouse over me to see the erlang consoleMouse over me to see zip_open, zip_get, zip_list_dir and zip_close console output
31
Ruby rubyzip2Streamthx to mulander; Interesting because that's the only one so far that explicitly stated that the date/time entry in the zip file is invalidMouse over me to see code and output
32
tcl + tclvfs + tclunzipStart-Firstthx to mulander; tcl using http://wiki.tcl.tk/17433 as a script plus tclvfs which is really interesting in it self (http://wiki.tcl.tk/2466)Mouse over me to see the output
33
Ubuntu lessEnd-FIrstthx to mulander; Ubuntu less command tries to uncompress the zip file and displays the end first readme. Details in the less command man page.
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
 
 
 
abstract.zip
EICAR test: end
EICAR test: start
EICAR test: stream
EICAR test: aggressive