फ़ाइल खोलते समय त्रुटि हुई


17

फ़ाइल खोलते समय मुझे निम्न त्रुटि हो रही है

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

3
प्रकार file user_file_batch1.csv.zip- हमें बताएं कि आउटपुट क्या है।
ctrl-alt-delor

उत्पादन user_file_batch1.csv.zip था: uuencoded या xxencoded पाठ
user1711845

1
यह जिप नहीं है, आपको इसे यूडोबॉस करने की जरूरत है। फिर फ़ाइल का उपयोग करके देखें कि आपके पास क्या है। (@ Giles का जवाब देखें)।
ctrl-alt-delor

जवाबों:


17

आपकी फ़ाइल का एक .zipनाम है, लेकिन ज़िप प्रारूप में नहीं है। किसी फ़ाइल का नाम बदलना उसकी सामग्री को परिवर्तित नहीं करता है, और विशेष रूप से जादुई रूप से इसे एक अलग प्रारूप में नहीं बदलता है।

(वैकल्पिक रूप से, एक ही त्रुटि अधूरी ज़िप फ़ाइल के साथ हो सकती है - लेकिन जब से आर्काइव यूटिलिटी ने काम किया है, यह ऐसा नहीं है।)

file user_file_batch1.csv.zipयह देखने के लिए चलाएं कि यह किस प्रकार की फ़ाइल है। यह संभवतः संग्रह के कुछ अन्य प्रकार है जो पुरालेख उपयोगिता को समझता है।

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

इस स्तर पर आउटपुट फ़ाइल, एक संग्रह हो सकती है। (शायद यह एक ज़िप है, वास्तव में।) fileइस फाइल पर उपयोगिता को फिर से देखें कि यह क्या है। यदि आप स्वचालित फ़ाइल नाम चुनते हैं, तो यह एक सुराग दे सकता है।


मैक पर, file /users/an/zz.zip"" "ज़िप संग्रह डेटा," "निकालने के लिए कम से कम v1.0 कहते हैं।" लेकिन इसे अनज़िप करने की कोशिश करते हुए, यह "" पुरालेख: /users/an/zz.zip एंड-ऑफ-सेंट्रल-डायरेक्टरी सिग्नेचर नहीं मिला। या तो यह फाइल जिपफाइल नहीं है, या यह एक मल्टी-पार्ट आर्काइव की एक डिस्क का गठन करता है। । बाद के मामले में केंद्रीय निर्देशिका और ज़िपफाइल टिप्पणी इस आर्काइव के अंतिम डिस्क (ओं) पर मिलेगी। पुरालेख: / ऑसर /an/zz.ZIP एंड-ऑफ-सेंट्रल-डायरेक्ट्री सिग्नेचर नहीं मिला। या तो यह फाइल।
जिपफाइल

एक बहु-भाग संग्रह की एक डिस्क। बाद के मामले में केंद्रीय निर्देशिका और zipfile टिप्पणी इस संग्रह के अंतिम डिस्क (ओं) पर
मिलेगी

@ स्पेसियर तो? यह या तो एक क्षतिग्रस्त ज़िप है, या एक ज़िप है जो कुछ ऐसी सुविधा का उपयोग करता है जो आपके unzip के संस्करण का समर्थन नहीं करता है, या एक बहु-भाग ज़िप का एक हिस्सा है, या ऐसा कुछ है जो कभी भी ज़िप बनने के लिए नहीं था, लेकिन एक सतही रूप से देखने के लिए होता है । यह जानना असंभव है कि फाइल में क्या है, यह जाने बिना।
गाइल्स का SO- बुराई पर रोक '

9

मुझे ऐसा करने में समस्या थी unzip archive.zip, मुझे देते हुए

संग्रह: संग्रह। ज़िप
चेतावनी [संग्रह। ज़िप]: ... शुरुआत में या zipfile
(वैसे भी प्रक्रिया करने का प्रयास) के भीतर अतिरिक्त बाइट्स
[संग्रह। ज़िप]: केंद्रीय निर्देशिका की शुरुआत नहीं मिली;
zipfile भ्रष्ट।
(कृपया जाँच लें कि आपने
उचित द्विभाजित मोड में ज़िप्फ़ाइल को स्थानांतरित या निर्मित किया है और आपने अनज़िप को ठीक से संकलित किया है)

कर file archive.zipमुझे दिया

ज़िप संग्रह डेटा

का उपयोग कर 7z e archive.zipकाम किया।


यह ओपी का जवाब नहीं है, लेकिन यह मेरा जवाब है :) धन्यवाद, मुझे नहीं पता था कि 7zip लिनक्स में उपलब्ध था।
मोलोक

2

मुझे अनज़िप के साथ भी यही समस्या थी।

फिर मैंने इसे बिना किसी भाग्य के 7z और जार के साथ निकालने की कोशिश की। बाद में यह पता चला कि यह एक शांत पुराना p7zip संस्करण था।

मैंने स्रोत से एक नया स्थापित किया और इस मुद्दे को हल किया। एक सरल:

7z x archive.zip

इसे सही तरीके से निकाला।


1

इस कमांड द्वारा अपने ज़िप स्थान पर जाएं

jar xvf yourzipfile.zip

अनुचित बंद के कारण मेरी sqlworkbench ज़िप फ़ाइल दूषित हो गई थी। इससे मुझे 9. में से कम से कम 6 टैब पुनर्प्राप्त करने में मदद मिली। धन्यवाद।
जिमी

0

अगर आप जिप फाइल में टेक्स्ट कंटेंट को कॉपी करना चाहते हैं, तो फाइल फॉर्मेट के लिए फाइल को 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

इसके अलावा, यह gzipओपीएस प्रश्न का उत्तर नहीं देता है, यह समझाने के लिए कि मूल फ़ाइल पर zcatउपयोग करने के बजाय एक फ़ाइल को क्यों टैप करना और फिर -tting करना cat(जब तक कि आप घंटे द्वारा भुगतान नहीं किया जाता है)।
एंथन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.