ファイルを解凍すると、以下のエラーが発生します。
unzip user_file_batch1.csv.zip
Archive: user_file_batch1.csv
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 user_file_batch1.csv or
user_file_batch1.csv.zip, and cannot find user_file_batch1.csv.ZIP, period.
アーカイブユーティリティを使用して解凍できたため、ファイルが破損していないか、複数のアーカイブファイルの一部だと思います。私は名前を変更しようとしましたが、.zip
成功しませんでした。
の出力はtype file user_file_batch1.csv.zip
次のとおりです。
user_file_batch1.csv.zip: uuencoded or xxencoded text
答え1
ファイルに.zip
名前がありますが、zip形式ではありません。ファイル名を変更しても内容は変更されず、特に魔法のように他の形式に変換されません。
(または不完全なzipファイルが原因で同じエラーが発生する可能性がありますが、アーカイブユーティリティが機能するため、そうではありません。)
file user_file_batch1.csv.zip
このファイルがどのような種類であるかを確認するには、実行してください。これは、Archive Utilityが理解している別の種類のアーカイブです。
user_file_batch1.csv.zip: uuencoded または xxencoded テキスト
次のコマンドを実行します。
uudecode user_file_batch1.csv.zip
これにより、に表示される名前のファイルが作成されますuser_file_batch1.csv.zip
。別の出力ファイル名を選択するには、次のようにします。
uudecode -o user_file_batch1.csv.decoded user_file_batch1.csv.zip
このステップの出力ファイル自体がアーカイブである可能性があります。 (本当のzipファイルかもしれません。)file
このファイルに対してユーティリティを再実行して、ファイルが何であるかを確認してください。自動ファイル名を選択すると手がかりを提供できます。
答え2
unzip archive.zip
の実行中に同様の問題が発生しました。
アーカイブ: archive.zip
警告 [archive.zip]: ...zip ファイルの先頭または内部に余分なバイトがあります
(とにかく処理しようとしました)
エラー [archive.zip]: 中央ディレクトリの先頭が見つかりません。
zipファイルが破損しています。
(適切なBINARYモードでzipファイルを転送または生成したこと
、UnZipが正しくコンパイルされていることを確認してください)
file archive.zip
私にやった
アーカイブデータ圧縮
使用に有効です7z e archive.zip
。
答え3
zip位置に移動し、このコマンドで解凍します。
jar xvf yourzipfile.zip
答え4
テキストの内容をzipファイルにコピーするには、ファイルをgzipしてファイル形式を取得し、内容を一覧表示し、zcatを使用します。
# unzip ADUReport.zip
Archive: ADUReport.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 ADUReport.zip or
ADUReport.zip.zip, and cannot find ADUReport.zip.ZIP, period.
#gunzip ADUReport.zip
gunzip: ADUReport.zip: unknown suffix -- ignored
zcat ADUReport.zip
#zcat: ADUReport.zip: not in gzip format
#gzip ADUReport.zip
#l
#zcat ADUReport.zip.gz