Saya mendapatkan kesalahan berikut saat membuka ritsleting file
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.
Saya percaya file ini tidak rusak atau merupakan bagian dari file multi arsip dengan menggunakan Archive Utility. Saya dapat meng-unzipnya. Saya sudah mencoba mengubah nama .zip
tetapi tidak berhasil.
Output dari type file user_file_batch1.csv.zip
tadinya
user_file_batch1.csv.zip: uuencoded or xxencoded text
file user_file_batch1.csv.zip
- beri tahu kami apa outputnya.Jawaban:
File Anda memiliki
.zip
nama, tetapi tidak dalam format zip. Mengganti nama file tidak mengubah kontennya, dan khususnya tidak secara ajaib mengubahnya menjadi format yang berbeda.(Atau, kesalahan yang sama dapat terjadi dengan file zip yang tidak lengkap - tetapi karena Archive Utility berfungsi, ini bukan masalahnya.)
Jalankan
file user_file_batch1.csv.zip
untuk melihat jenis file apa ini. Agaknya beberapa jenis arsip lain yang dimengerti oleh Archive Utility.Jalankan perintah berikut:
Ini membuat file yang namanya ditunjukkan dalam
user_file_batch1.csv.zip
. Jika Anda ingin memilih nama file output yang berbeda:File output pada tahap ini, dengan sendirinya, dapat menjadi arsip. (Mungkin itu zip, sebenarnya.) Jalankan
file
utilitas lagi pada file ini untuk melihat apa itu. Jika Anda memilih nama file otomatis, itu mungkin memberikan petunjuk.sumber
file /users/an/zz.zip
katakan "" "data arsip Zip, setidaknya v1.0 untuk mengekstrak" "". Tetapi mencoba untuk unzip, dikatakan "" "Arsip: /user/an/zz.zip Tanda tangan akhir direktori tidak ditemukan. Entah file ini bukan zipfile, atau merupakan satu disk dari arsip multi-bagian Dalam kasus terakhir, direktori pusat dan komentar zipfile akan ditemukan pada disk terakhir arsip ini. Arsip: /users/an/zz.ZIP Tanda tangan akhir direktori pusat tidak ditemukan. Entah file ini bukan zipfile, atau merupakanSaya memiliki masalah yang sama ketika melakukan
unzip archive.zip
, memberi sayaDoing
file archive.zip
memberi sayaMenggunakan
7z e archive.zip
bekerja.sumber
Saya memiliki masalah yang sama dengan unzip.
Kemudian saya mencoba mengekstraknya dengan 7z dan toples tanpa hasil. Kemudian ternyata itu adalah versi p7zip tua yang tenang.
Saya menginstal yang baru dari sumber dan itu memecahkan masalah. Sederhana:
mengekstraknya dengan benar.
sumber
Pergi ke lokasi zip Anda kemudian unzip dengan perintah ini
sumber
jika Anda ingin menyalin konten teks dalam file zip, cukup gzip file untuk format file dan untuk daftar konten gunakan zcat
sumber
gzip
OPs , menjelaskan mengapa -ping file dan kemudianzcat
-ting alih-alih menggunakancat
pada file asli membantu (kecuali Anda dibayar per jam).