こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

terminal unzip失敗について。

http://kuji.vnox.net/download/
このサイトからナンバーズ3のCSVファイルをブラウザ経由でダウンロードして解凍はできるのですが
MACのターミナルからcurlでダウンロードしてunzipさせたところ解凍ができないとエラーが出ました
解決させる事は出来ますでしょうか?

terminal コマンドで
curl -O http://kuji.vnox.net/files/numbers3-csv.zip
ダウンロードできたら
unzip numbers3-csv.zip
ここでエラー。
Archive: numbers3-csv.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 numbers3-csv.zip or
numbers3-csv.zip.zip, and cannot find numbers3-csv.zip.ZIP, period.

色々調べてみると壊れているとかで。。。。

どうにか解決作はありませんか?
宜しく御願い致します。

投稿日時 - 2017-12-02 02:39:24

QNo.9403517

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

>どうにか解決作はありませんか?

同じunzipで解凍しているわけですね。
ブラウザでダウンロードしたnumbers3-csv.zipは問題ないわけですので、
curl でダウンロードしたファイルとcmpコマンドで比較してみることが先決でしょう。
ファイルが同じでなければcurl のダウンロードがおかしいということになります。
仮にファイルが同じならばunzipがおかしいということになります。

投稿日時 - 2017-12-03 17:03:39

ANo.1

>どうにか解決作はありませんか?

ダウンロードが失敗しているのでどうしようもないと思いますよ(ダウンロードしたと思っているのはおそらくはエラーメッセージのテキストです)。
何らかのアクセス制限が掛けられていて http://kuji.vnox.net/download/ で表示されているリンクからしかダウンロードできないみたいですから(質問文に書かれているリンクになっているurlからダウンロードを試してみてください)。

curlなどで直接ダウンロードする方法もあるかもしれませんが、
サイト管理者の方にたずねてみるのが一番手っ取り早いかと思います。

投稿日時 - 2017-12-02 12:11:57