লিনাক্সে কীভাবে জানতে হবে যে কোনও নির্দিষ্ট ফাইল সংকোচিত হয়েছে বা কোনও কমান্ড ব্যবহার করছে না?
লিনাক্সে কীভাবে জানতে হবে যে কোনও নির্দিষ্ট ফাইল সংকোচিত হয়েছে বা কোনও কমান্ড ব্যবহার করছে না?
উত্তর:
fileএটিতে কমান্ড চালান । এটি সংকোচিত ফাইলগুলির পাশাপাশি অন্যান্য সাধারণ ফাইল ফর্ম্যাটগুলি সনাক্ত করবে।
মনে রাখবেন যে জিপ একটি সাধারণ ধারক বিন্যাস। যেমন EPUB এবং ওপেন ডকুমেন্ট ফাইলগুলি আসলে নির্দিষ্ট সামগ্রী সহ জিপ ফাইল। আমার সংস্করণfile ওপেন ডকুমেন্ট ফাইলগুলিকে স্বীকৃতি দেয় - তবে এটি যদি আপনার না হয় তবে এটি বলতে পারে যে আপনার ওপেনডোকামেন্ট ফাইলটি একটি জিপ ফাইল। আপনার মনে যে ফলাফলটি এটি হতে পারে না :)।
পেডেন্টিক হওয়ার জন্য, সম্ভবত আপনার অর্থ এই নয় যে ওপেন ডকুমেন্টের মতো "এই ফাইলটি সঙ্কুচিত", এমনকি পিএনজি বা জেপিইজি হিসাবে সংকুচিত কোনও চিত্র। আপনার সম্ভবত সম্ভবত "এই ফাইলটি কোনও সংরক্ষণাগার", জিপ, ইউনিক্স টার, বা জিজিপের মতো একটি একক-ফাইল সংরক্ষণাগার mean
সাধারণত যদিও, আপনি কেবল উইন্ডোজের মতো ফাইল এক্সটেনশানটি দেখুন। .ZIP এর অর্থ জিপ ফাইল, .gz মানে জিজিপ। লিনাক্সে আপনি .bz2 (বুঞ্জিপ 2) এবং .xz (xz) দেখতে পাবেন।
fileকমান্ডটি চালিয়ে কোনও ফাইল সংকোচিত বিন্যাসের মতো দেখায় কিনা তা আপনি নির্ধারণ করতে পারেন ।
file lorem.txt lorem.txt.gz
lorem.txt: ASCII text
lorem.txt.gz: gzip compressed data, from Unix, last modified: Thu Feb 7 02:10:44 2013, max compression
fileএটি "ডেটা" বলবে যদি এটি ফর্ম্যাটটি স্বীকৃতি দেয় না। এছাড়াও, কী সংকুচিত হয়েছে তা কী তা নির্ধারণ করা আপনার উপর নির্ভর করে (যেমন "ASCII পাঠ্য", "পিপিএম", "ওয়েভ অডিও" সঙ্কুচিত; "জিজিপ সংকোচিত ডেটা", "জেপিইজি চিত্র", "ভারবিস অডিও" সংকুচিত হয়েছে)) ।
কোনও ফাইল সংকুচিত দেখায় কিনা তা সনাক্ত করার আরেকটি উপায় হ'ল এটি সংকোচনের চেষ্টা করা। আপনি যদি আকারটি উল্লেখযোগ্যভাবে হ্রাস করতে না পারেন তবে ফাইলটি সম্ভবত সংক্ষেপিত বা এনক্রিপ্ট করা হবে।
wc -c somefile
gzip <somefile | wc -c