Linux下unzip解壓文件時報錯並提示: End-of-central-directory signature not found.

1. 使用unzip解壓從rapidjosn官網下載的zip格式文件時,解壓不成功,並給出其錯誤提示爲:

Archive:  rapidjson-master.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 rapidjson-master.zip or
        rapidjson-master.zip.zip, and cannot find rapidjson-master.zip.ZIP, period.

解壓命令: unzip rapidjson-master.zip

如下圖所示:
這裏寫圖片描述

2. 網上說可能原因是文件沒有上傳完整或是還沒有上傳完,我試了幾次,都是同樣的錯誤,所以這個問題可以排除。因此,我們用jar命令來解析該rapidjson-master.zip文件。

lxg@Ubuntu:~/rapidJson$ jar xvf rapidjson-master.zip, 若提示:jar:Command not found,則ubuntun下使用:sudo apt-get install -f jar, radhat/centos使用yum -y install java-1.6.0-openjdk-devel安裝jar工具。當jar工具安裝完成後,再次執行:jar xvf rapidjson-master.zip

lxg@Ubuntu:~/rapidJson$ jar xvf rapidjson-master.zip 
  已創建: rapidjson-master/
  已解壓: rapidjson-master/.gitattributes
  已解壓: rapidjson-master/.gitignore
  已解壓: rapidjson-master/.gitmodules
  已解壓: rapidjson-master/.travis.yml
  已解壓: rapidjson-master/CHANGELOG.md
  已解壓: rapidjson-master/CMakeLists.txt
  已創建: rapidjson-master/CMakeModules/
  已解壓: rapidjson-master/CMakeModules/FindGTestSrc.cmake
  已解壓: rapidjson-master/RapidJSON.pc.in
  已解壓: rapidjson-master/RapidJSONConfig.cmake.in
  已解壓: rapidjson-master/RapidJSONConfigVersion.cmake.in
  已解壓: rapidjson-master/appveyor.yml
  已創建: rapidjson-master/bin/
  已創建: rapidjson-master/bin/data/
  已解壓: rapidjson-master/bin/data/glossary.json
  已解壓: rapidjson-master/bin/data/menu.json
  已解壓: rapidjson-master/bin/data/readme.txt
  已解壓: rapidjson-master/bin/data/sample.json
  已解壓: rapidjson-master/bin/data/webapp.json
  已解壓: rapidjson-master/bin/data/widget.json
  已創建: rapidjson-master/bin/draft-04/
  已解壓: rapidjson-master/bin/draft-04/schema
  已創建: rapidjson-master/bin/encodings/
  已解壓: rapidjson-master/bin/encodings/utf16be.json
  已解壓: rapidjson-master/bin/encodings/utf16bebom.json
  已解壓: rapidjson-master/bin/encodings/utf16le.json
  已解壓: rapidjson-master/bin/encodings/utf16lebom.json
  已解壓: rapidjson-master/bin/encodings/utf32be.json
  已解壓: rapidjson-master/bin/encodings/utf32bebom.json
  已解壓: rapidjson-master/bin/encodings/utf32le.json
  已解壓: rapidjson-master/bin/encodings/utf32lebom.json
  已解壓: rapidjson-master/bin/encodings/utf8.json
  已解壓: rapidjson-master/bin/encodings/utf8bom.json
  已創建: rapidjson-master/bin/jsonchecker/
已提取: rapidjson-master/bin/jsonchecker/fail1.json
  已解壓: rapidjson-master/bin/jsonchecker/fail10.json
已提取: rapidjson-master/bin/jsonchecker/fail11.json
已提取: rapidjson-master/bin/jsonchecker/fail12.json
已提取: rapidjson-master/
....................省略若干行.......................

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章