Kesalahan saat membuka ritsleting file

17

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 .ziptetapi tidak berhasil.

Output dari type file user_file_batch1.csv.ziptadinya

user_file_batch1.csv.zip: uuencoded or xxencoded text
pengguna1711845
sumber
3
ketik file user_file_batch1.csv.zip- beri tahu kami apa outputnya.
ctrl-alt-delor
Outputnya adalah user_file_batch1.csv.zip: teks uuencoded atau xxencoded
user1711845
1
Ini bukan zip, Anda harus menggunakan uudecode. Kemudian gunakan file untuk melihat apa yang Anda miliki. (Lihatlah jawaban @ giles).
ctrl-alt-delor

Jawaban:

17

File Anda memiliki .zipnama, 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.zipuntuk melihat jenis file apa ini. Agaknya beberapa jenis arsip lain yang dimengerti oleh Archive Utility.

user_file_batch1.csv.zip: teks uuencoded atau xxencoded

Jalankan perintah berikut:

uudecode user_file_batch1.csv.zip

Ini membuat file yang namanya ditunjukkan dalam user_file_batch1.csv.zip. Jika Anda ingin memilih nama file output yang berbeda:

uudecode -o user_file_batch1.csv.decoded user_file_batch1.csv.zip

File output pada tahap ini, dengan sendirinya, dapat menjadi arsip. (Mungkin itu zip, sebenarnya.) Jalankan fileutilitas lagi pada file ini untuk melihat apa itu. Jika Anda memilih nama file otomatis, itu mungkin memberikan petunjuk.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
Di Mac, file /users/an/zz.zipkatakan "" "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 merupakan
Pacerier
satu disk dari arsip multi-bagian. Dalam kasus yang terakhir direktori pusat dan komentar zipfile akan ditemukan pada disk terakhir arsip ini. "" "
Pacerier
@Pacerier Jadi? Entah itu zip yang rusak, atau zip yang menggunakan beberapa fitur yang versi unzip Anda tidak mendukung, atau bagian dari zip multi-bagian, atau sesuatu yang tidak pernah dimaksudkan sebagai zip tetapi kebetulan terlihat seperti salah satu di luarnya . Tidak mungkin untuk mengetahui tanpa mengetahui apa yang ada di file.
Gilles 'SANGAT berhenti menjadi jahat'
9

Saya memiliki masalah yang sama ketika melakukan unzip archive.zip, memberi saya

Arsip: archive.zip
peringatan [archive.zip]: ... byte tambahan di awal atau di dalam zipfile
(mencoba untuk memproses pula)
kesalahan [arsip.zip]: mulai dari direktori pusat tidak ditemukan;
zipfile rusak
(harap periksa bahwa Anda telah mentransfer atau membuat zipfile dalam
mode BINARY yang sesuai dan bahwa Anda telah mengompilasi UnZip dengan benar)

Doing file archive.zipmemberi saya

Data arsip zip

Menggunakan 7z e archive.zipbekerja.

pengguna4757747
sumber
Ini bukan jawaban untuk OP, tetapi itu adalah jawaban untuk saya :) Terima kasih, saya tidak tahu bahwa 7zip tersedia di Linux.
Morlock
2

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:

7z x archive.zip

mengekstraknya dengan benar.

KARASZI István
sumber
1

Pergi ke lokasi zip Anda kemudian unzip dengan perintah ini

jar xvf yourzipfile.zip
Pangeran Patel
sumber
File zip sqlworkbench saya rusak karena shutdown yang tidak benar. Ini membantu saya memulihkan setidaknya 6 tab dari 9. Terima kasih.
Jimy
0

jika Anda ingin menyalin konten teks dalam file zip, cukup gzip file untuk format file dan untuk daftar konten gunakan 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
Ram
sumber
Selain itu, ini tidak menjawab pertanyaan gzipOPs , menjelaskan mengapa -ping file dan kemudian zcat-ting alih-alih menggunakan catpada file asli membantu (kecuali Anda dibayar per jam).
Anthon