আনজিপ ত্রুটি "কেন্দ্রীয়-ডিরেক্টরি স্বাক্ষর খুঁজে পাওয়া যায়নি"


96

আমি একটি জিপ ফাইল আনজিপ করার চেষ্টা করেছি, তবে একটি ত্রুটি পেয়েছি:

$ unzip COCR2_100.zip 
Archive:  COCR2_100.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.
note:  COCR2_100.zip may be a plain executable, not an archive
unzip:  cannot find zipfile directory in one of COCR2_100.zip or
        COCR2_100.zip.zip, and cannot find COCR2_100.zip.ZIP, period.

আমি গুগল করেছিলাম তবে এর সমাধান পেলাম না। আমি ভাবছিলাম কেন এটি হয় এবং আমি কীভাবে এটি ঠিক করব? ধন্যবাদ!

জিপ ফাইলটি COCR2_100 থেকে ডাউনলোড করা যায় । এটি একটি অ্যাপ্লিকেশন, এবং এটির ওয়েবসাইট http://users.belgacom.net/chardic/cocr2.html

আমার ওএস 10.10।


আমি আয়না লিঙ্কটি ব্যবহার করে কোনও সমস্যা ছাড়াই প্রোগ্রামটি ডাউনলোড করতে এবং বের করতে সক্ষম হয়েছি। সম্ভবত আপনার ডাউনলোডটি দূষিত? ফাইলটিতে আমার এমডি 5সাম আউটপুটটি এখানে রয়েছে: a55352aac3193948478952dea33828ef / home
chuck

2
আপনি যদি ফাইলটি এমডি 5 সুম করেন এবং একই ফলাফলটি পান "a55352aac3193948478952dea33828ef" তবে আপনার ডাউনলোড ভাল, তবে এটি যদি ঠিক একইরকম না হয় তবে আপনার ডাউনলোডটি দুর্নীতিগ্রস্থ
Ctuchik

@ কচুচিক: ধন্যবাদ! আয়না এক ভাল। আসলটি ভেঙে গেছে।
টিম

এনপি কুঁড়ি, খুশি আমি পরিষেবা হতে পারে।
চতুচিক

5
আরও শক্তিশালী ব্যবহার করুন jar xvf archive.zipবা সংরক্ষণাগারটি ঠিক করার চেষ্টা করুন zip -F archive.zip -O archive-fixed.zip(বা -FFদেখুন man zip)।
জাজ

উত্তর:


27

সমস্যাটি ঠিক তাই বলে। আনজিপ কোডটি রেখাটি খুঁজে পাচ্ছে না যা সংরক্ষণাগারটির সমাপ্তি নির্দেশ করে, তাই হয়:

  1. সংরক্ষণাগারটি দূষিত।
  2. এটি কোনও .zip সংরক্ষণাগার নয়।
  3. সংরক্ষণাগারে 1 টিরও বেশি অংশ রয়েছে তবে এটি আমার পক্ষে সম্ভব বলে মনে হচ্ছে না। আপনার অন্য আয়নাটিও চেষ্টা করা উচিত। এটা আমার জন্য কাজ করে।

উইন্ডোজের জন্য প্রোগ্রামটি কীভাবে তৈরি করা হয়েছে তা PS দেখুন। সুতরাং এটি চালানোর জন্য আপনার ওয়াইন ( http://www.winehq.com বা উবুন্টু সফটওয়্যার কেন্দ্র থেকে) দরকার।


2
দেখে মনে হচ্ছে "আনজিপ" খুব মজবুত নয় এবং তাই এটি দূষিত (বা অসম্পূর্ণভাবে ডাউনলোড করা) সংরক্ষণাগারগুলি মোকাবেলা করতে পারে না।
loevborg

ঠিক নয়, আমি such fileউইনার বা অন্যান্য জনপ্রিয় উইন্ডোজ সরঞ্জামগুলি আনপ্যাক করতে পারি । উদাহরণ ফাইল stanford-chinese-corenlp-2016-10-31-models.jarnlp.stanford.edu/software/CRF-NER.shtml
মিথিল

162

এই দুর্দান্ত সমাধান চেষ্টা করুন:

jar xvf COCR2_100.zip

ধাপ:

  1. টার্মিনাল উইন্ডোতে ফাইলটি টেনে আনুন।
  2. টার্মিনালে লাইনের শুরুতে নেভিগেট করতে কীবোর্ড তীরগুলি ব্যবহার করুন
  3. jar xvfআপনার ফাইলের নামের সামনে টাইপ করুন , আপনার ফাইলের নাম শুরুর আগে জায়গা ছেড়ে যাওয়ার কথা মনে রেখে।
  4. একটি বিয়ার ধরুন এবং দেখুন টার্মিনাল এর যাদুতে কাজ করে কারণ এটি ফাইলগুলি বের করে।

নতুন ফাইলগুলি যেখানে যায় সেটির অবস্থান পরিবর্তিত হয় তবে এগুলি সন্ধান করার জন্য সর্বোত্তম কৌশলটি ফাইন্ডারে থাকা আপনার কম্পিউটারের নামের উপর ক্লিক করা হয় যা সমস্ত ফাইলের শীর্ষে সাম্প্রতিক ক্রিয়াকলাপ প্রদর্শন করা উচিত।

যদি jarকমান্ডটি উপলভ্য না থাকে তবে আপনি fastjarনিম্নলিখিত টার্মিনালে পেস্ট করে ইনস্টল করতে পারেন :

sudo apt-get install fastjar

10
@ এলিয়াকাগান এটি নয়, তবে কৌশলটি কাজ করে
ক্রিস্টোফ ওয়েলশ

6
এটি আমার জন্য যাদুতে কাজ করেছে। +1
ইয়াহেল

3
বাহ এটা ঠিক আমি যা খুঁজছিলাম! Def অবশ্যই গ্রহণযোগ্য উত্তর হতে হবে। কোন ধারণা কেন এটি কাজ করে?
উইলেম এলিস

4
আমি মনে করি এটি দুর্নীতিগ্রস্থ (বা অসম্পূর্ণভাবে ডাউনলোড করা) ফাইলগুলির জন্য কাজ করে কারণ jarইউটিলিটিটি End-of-central-directoryনিষ্কাশন শুরু করার আগে স্বাক্ষরের জন্য পরীক্ষা করে না । যদি সত্যিই এটি হয় তবে সম্ভাবনা রয়েছে আপনি সম্ভবত প্রতিটি ফাইল বের করতে পারবেন না এবং ইউটিলিটিটি শেষের মতো একটি ত্রুটির সাথে শেষ হতে পারে Unexpected end of ZLIB input stream
চিরাগ ভাটিয়া

5
সম্মত। আপনাকে ধন্যবাদ: এটি "জিপ-এফএফ" দিয়ে 6.5 গিগাবাইট জিপটি মেরামত করার জন্য মাথা ব্যথা ছিল: উত্পাদিত "স্থির" সংরক্ষণাগারটি ক্ষতিগ্রস্থ (অসম্পূর্ণ) মূলটির অনুলিপি অনুলিপি ছিল। আমি জানতাম যে .jar ফাইলগুলি অভ্যন্তরীণভাবে জিপ, তবে আমি জিপ সংরক্ষণাগারগুলি আনপ্যাক করতে কখনও জার এক্সিকিউটেবল ব্যবহার করি না :-)
ট্রাবলমেকার-ডিভি

20

7z সঙ্গে আনজিপিং আমার পক্ষে কাজ করেছে:

7z x COCR2_100.zip

এপিটি দিয়ে ইনস্টল করুন apt install p7zip-full


ধন্যবাদ @ ক্যাম্পা 7zঅনুরূপ ইস্যুতে আমাকে একটি পাসওয়ার্ড এনক্রিপ্ট করা জিপ খুলতে সহায়তা করেছে।
সাইরিল

@ ক্যাম্পা ধন্যবাদ, আমি কৃত্রিম অ্যাপ্লিকেশন তৈরি, আর্টিফ্যাকারি দিয়ে আনজিপ করতে সমস্যা হচ্ছিলাম।
শ্রীপুল

6

আমার আজ একই ধরণের সমস্যা ছিল এবং আমি ডিডি এবং গানজিপ দিয়ে কিছুটা সাফল্য পেয়েছি। এটা চেষ্টা কর:

dd if=corrupt.zip | gunzip -f > xx.csv

আমার ক্ষেত্রে আমি এখনও "গানজিপ: স্টিডিন: ফাইলের অপ্রত্যাশিত পরিণতি" ত্রুটি পেয়েছি তবে কমপক্ষে আমি কিছু আউটপুট দেখতে পেয়েছি।


আমি দেখতে পেলাম যে zcat corrupt.zip > xx.csvপ্রায় একই কাজটি করেছে ....
উইলফ

1
কেন আপনি এটিকে সিএসভি হিসাবে আউটপুট করেন?
ড্যানিয়েল পেন্ডারগাস্ট

2

সংরক্ষণাগার ধরণের মিশ্রণের ফলে ত্রুটি ঘটতে পারে:

আমি লক্ষ্য করেছি যে ব্যবহার করার সময় unzip, তবে একটি gunzip(জিএনইউ) সংরক্ষণাগারটিতে আমি এই ত্রুটিটি পেয়ে যাব, যেমন

কেন্দ্রীয়-ডিরেক্টরি স্বাক্ষর খুঁজে পাওয়া যায় নি। হয় এই ফাইলটি জিপ ফাইল নয়, বা এটি বহু-অংশ সংরক্ষণাগারটির একটি ডিস্ক গঠন করে। পরবর্তী ক্ষেত্রে কেন্দ্রীয় সংরক্ষণ এবং জিপফাইলে মন্তব্যটি এই সংরক্ষণাগারটির শেষ ডিস্কে পাওয়া যাবে। আনজিপ করুন: create_tables.sql.gz বা create_tables.sql.gz.zip এর মধ্যে একটিতে জিপফিল ডিরেক্টরিটি খুঁজে পাওয়া যায় না, এবং create_tables.sql.gz.ZIP, সময়কাল খুঁজে পাওয়া যায় না। "

gunzipত্রুটি ছাড়াই এই একই সংরক্ষণাগার ব্যবহার করে। !!


1

আমি আপনাকে বলছি যে লোকেরা / গালগুলি আপনাকে প্রতিক্রিয়া জানিয়েছে তারা সঠিক পথে রয়েছে এটি খুব ভাল একটি দূষিত ফাইল। যদি এটি হয় তবে ফাইলটি ডাউনলোড করতে অন্য একটি আয়না চেষ্টা করুন। আপনি টার্মিনালটি খোলার মাধ্যমে রার ইনস্টল করার চেষ্টা করতে পারেন sudo apt-get install rar যা সত্য জিপ ফাইলের জন্য সামান্য ওভারকিল। তবে এটি অন্যান্য ফর্ম্যাটগুলির জন্য সমর্থন যোগ করে এবং আপনাকে বিভিন্ন ফাইলের প্রকারগুলি বের করার অনুমতি দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.