Reproduce
1, 从github上下载zip文件
curl -O https://github.com/Song2017/Resource/blob/master/Work/JMeter/jmeter.wordpress.zip
2, 本地解压zip文件
unzip jmeter.wordpress.zip
3, error 出现
Reason
jmeter.wordpress.zip其实只是一个网页文件,并不是真正的zip文件
song@test MINGW64 /c/temp
$ file jmeter.wordpress.zip
jmeter.wordpress.zip: HTML document, UTF-8 Unicode text, with very long lines
Solution
github文件地址后加上?raw=true
‘curl -L’ + ‘>’ 将下载文件重定向到jm.zip
song@test MINGW64 /c/temp
$ curl -L https://github.com/Song2017/Resource/blob/master/Work/JMeter/jmeter.wordpress.zip?raw=true > jm.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 146 0 146 0 0 131 0 --:--:-- 0:00:01 --:--:-- 135
100 157 100 157 0 0 112 0 0:00:01 0:00:01 --:--:-- 112
100 32001 100 32001 0 0 22504 0 0:00:01 0:00:01 --:--:-- 22504
song@test MINGW64 /c/temp
$ unzip jm.zip
Archive: jm.zip
creating: jmeter.wordpress/
...
Error Details
song@test MINGW64 /c/temp
$ curl -O https://github.com/Song2017/Resource/blob/master/Work/JMeter/jmeter.wordpress.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 32808 0 32808 0 0 26246 0 --:--:-- 0:00:01 --:--:-- 26246
song@test MINGW64 /c/temp
$ ls
jmeter.wordpress.zip
song@test MINGW64 /c/temp
$ unzip jmeter.wordpress.zip
Archive: jmeter.wordpress.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of jmeter.wordpress.zip or
jmeter.wordpress.zip.zip, and cannot find jmeter.wordpress.zip.ZIP, period.