কোন পরিস্থিতিতে গানজিপ এবং টার এক্সএফ কাজ করে তবে টার এক্সজেফ ব্যর্থ হয়?


9

বিষয়টি ব্যাখ্যা করার জন্য: আমি সংস্থার ওয়েবসাইট থেকে এলইডিএ লাইব্রেরি ডাউনলোড করেছি । এটিতে ট্যার-এক্সজেফ ব্যবহার ব্যর্থ হয়:

$ tar -xzf LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz 
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors

যাইহোক, তারজ-এর পরে বন্দুকীপ ঠিকঠাক কাজ করে:

$ gunzip LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz
$ tar -xf LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar
# no error

কেউ কি আমাকে বলতে পারবেন যে এটি কেন হতে পারে? - আমি স্ট্যান্ডার্ড tarকমান্ডটি সারাক্ষণ কাজ করতে চাই ।


কী অপারেটিং সিস্টেম? আইআইআরসি-তে ইউনিক্স রয়েছে যা tar-z প্রয়োগ করে না
বনাঙ্গুইন

@ ব্যবহারকারী1129682 সংস্থার সাইট থেকে, দেখে মনে হচ্ছে এটির কাছে কেবল লিনাক্স এবং উইনের জন্য বিকল্প রয়েছে ...
MattDMo

যদি আপনার টার z সমর্থন করে না, পরিবর্তে একটি পাইপ ব্যবহার করুন: gunzip < archive.tar.gz | tar -xসর্বত্র কাজ করা উচিত।
frostschutz

আপনার কপি তাহলে tardecompression gunzip প্রয়োগ সমর্থন করে না, আপনি যদি এর পরিবর্তে নিম্নলিখিতগুলি করতে পারেন: gunzip -c $file | tar -x। এটি শেল ফাংশনে মুড়িয়ে ফেলা সাধারণ।

1
আমি এই সংরক্ষণাগারটি সবেমাত্র ডাউনলোড করেছি এবং tar xzfডেবিয়ান জিএনইউ / লিনাক্সে (যা অবশ্যই গোঁটার ব্যবহার করে) একটি ত্রুটি দেয়। অস্বাভাবিক.
ডারোবার্ট

উত্তর:


12

যা ঘটেছে বলে মনে হচ্ছে তা হল তারা সংরক্ষণাগারটিকে দ্বিগুণ সংকুচিত করেছে।

আপনি যদি fileনিজের গানজিপ ফাইলটিতে চালনা করেন তবে আপনি এটি এখনও একটি জিজিপ সংরক্ষণাগার পাবেন। এবং যদি আপনি এর পুনরায় নামকরণ করে .gz রাখেন তবে আপনি এটি আবার গানজিপ করতে পারেন।

দেখে মনে হচ্ছে সম্প্রতি gnu টার স্বয়ংক্রিয়ভাবে -zবিকল্পটি যুক্ত করবে , তবে ইনপুটটি কোনও ফাইল থাকে। সুতরাং, এটি -zইতিমধ্যে gunzipএকবার চালানোর পরে , বিকল্পটি ছাড়াই এটি কাজ করে, তার সাথে এটি স্বয়ংক্রিয়ভাবে যুক্ত হয়ে যায়।

এই আচরণটি তথ্য পৃষ্ঠা থেকে নথিভুক্ত করা হয়েছে:

"সংক্ষিপ্ত সংরক্ষণাগারটি পড়া এমনকি সহজ: আপনার কোনও অতিরিক্ত বিকল্প নির্দিষ্ট করার দরকার নেই কারণ GNU` তার 'স্বয়ংক্রিয়ভাবে এটির ফর্ম্যাটটি স্বীকৃতি দেয় [ ফাইলের শুরু, যা কিছু সংকোচন বিন্যাসের জন্য নির্দিষ্ট ""

এটি §8.1.1 থেকে "সংকুচিত আর্কাইভগুলি তৈরি এবং পড়া"।


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