কেন ফাইন্ডার সেট মাধ্যমে unzipping টেক্সট ফাইল বিট execute?


1

ফাইন্ডারের মাধ্যমে .zip ফাইলে দুবার ক্লিক করে একটি .zip ফাইলটি আনজিপ করার সময়, আমি লক্ষ্য করি যে প্লেইনটেক্স ফাইলগুলিতে তাদের চালানো বিট আছে। একটি সমতুল্য .tar.gz ফাইল আনজিপ করা এই আচরণ প্রদর্শন করা হয় না। কেন?

উদাহরণস্বরূপ, unzipping এই জিপ ফাইল ফলস্বরূপ লাইসেন্স, README.md এবং CONTRIBUTING.md (প্লেইনটেক্সট ফাইল) এক্সিকিউটেবল হিসাবে চিহ্নিত করা হবে। কিন্তু unzipping এই .tar.gz ফাইল এই আচরণ প্রদর্শন করা হয় না।

কমান্ড লাইন ব্যবহার করে প্রতিটি unzipping যখন unzip ইউটিএক্স, ফাইল এক্সিকিউটেবল হিসাবে চিহ্নিত করা হয় না। তাই ফাইন্ডার এই কাজ করছে কেন? এটি অদ্ভুত এবং অনিরাপদ বলে মনে হচ্ছে, এটি সরল টেক্সট ফাইলগুলিকে এক্সিকিউটেবল হিসাবে চিহ্নিত করা হবে।

উত্তর:


4

জিপ বিন্যাসে ইউনিক্স অনুমতিগুলির সম্পর্কে তথ্য নেই (দেখুন জিপ, ফাইল হেডার )। ডিফল্টরূপে সব ফাইল এক্সিকিউটেবল হিসাবে চিহ্নিত করা হয়।

Tar এই তথ্য সংরক্ষণ করে এবং untarring দ্বারা এটি পুনরুদ্ধার করা সম্ভব (দেখুন tar, ফাইল বিন্যাস )।


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