এতগুলি ম্যাক ডাউনলোড কেন একটি .dmg যা কেবলমাত্র একটি একক .pkg রয়েছে?


22

আমি লক্ষ করেছি যে অনেকগুলি ডাউনলোড একটি ডিএমজি (ডিস্ক চিত্র) যা একটি একক পিকেজি ফাইল (ইনস্টলেশন প্যাকেজ) ধারণ করে। সাধারণত pkg ইতিমধ্যে সংকুচিত বলে মনে হয় যেহেতু dmg ফাইলের আকার খুব বেশি হ্রাস করে না।

উদাহরণ :

আসল ফাইল আকারের 737,658 বাইট বা 0.6% এর সঞ্চয়।

কেবল পিকেজি বিতরণ না করার কোনও কারণ আছে? 0.6% সংক্ষেপণ সঞ্চয় কি গুরুত্বপূর্ণ? অথবা ম্যাকের উপরে জিনিসগুলি সর্বদা করা হয় ঠিক সেভাবেই হয়?

(হ্যাঁ, আমি বুঝতে পেরেছি যে dmg প্রাপ্ত সমস্ত মিলিয়ন ডাউনলোডগুলি 737,658 বাইট গুন যুক্ত হতে পারে, তবে একটি ডিএমজি মাউন্ট করতে, ইনস্টলারটি চালাতে এবং তারপরে ডিএমজি আনমাউন্ট করার জন্য সেই অতিরিক্ত পদক্ষেপগুলি পাওয়া সর্বদা বিরক্তিকর বলে মনে হয় a আরও ভাল প্রশ্ন হ'ল "ম্যাক ওএস এক্স কেন কেবল কোনও পিকেজি হিসাবে তার ভিতরে কোনও পিকেজি সহ কোনও ডিএমজি সনাক্ত করে না এবং কেবল সমস্ত মাউন্টিং এবং আনমাউন্টিংয়ের প্রয়োজন ছাড়াই এটি ইনস্টল করে না?")


প্রকৃতপক্ষে আধুনিক প্যাকেজগুলি ফোল্ডার নয়, ফ্ল্যাট ফাইল। সুতরাং একটি ফ্ল্যাট ফাইল সরবরাহের জন্য এগুলি ডিএমজিতে রাখার দরকার নেই।
ম্লাস্টার

@mlaster এটি সত্য বলে মনে হচ্ছে না। আপনার কি উদাহরণ আছে?
গেরি

1
রেডিওসিলেন্সএপ.ডাউনলোড / প্রাইভেট ১০০ ই.ই.পি.কি.জি একটি উদাহরণ, জাভাফোরম্যাকোএসএক্স ১০.০.পিকিজি হিসাবে (যদিও ডাউনলোডের জন্য প্রস্তুত থাকে তখন অ্যাপল এটি একটি .dmg হিসাবে রাখে)। আমার ডাউনলোডগুলি সংরক্ষণাগারে আমার আরও বেশ কয়েকজন রয়েছে তবে এটি অবশ্যই সর্বজনীন নয়। fileতাদের "xar সংরক্ষণাগার - সংস্করণ 1" হিসাবে তালিকাভুক্ত করে তবে তারপরে ওয়েব সার্ভারটি .pkg ফাইলগুলি প্রদর্শনের পরিবর্তে ডাউনলোড করার জন্য বাধ্য করতে বাধ্য করা হয়েছে তা নিশ্চিত করার বিষয়টি রয়েছে। (আমি আশা করি একই কারণে .dmg এর পরিবর্তে কিছু ডেভস .zip ব্যবহার করবে - এমনকি সবচেয়ে খারাপ কনফিগার করা ওয়েব সার্ভার এবং ব্রাউজারগুলি .zip ফাইলগুলি ডাউনলোড করতে জানেন)।
টিজে লুওমা

1
যাইহোক, একবার আমরা ফ্ল্যাট ফাইলগুলি পেয়ে গেলেও প্রচুর বিকাশকারীরা একটি .zip এর মধ্যে .pkg ফাইলগুলি রাখে কারণ তারা সার্ভারগুলিতে .Mip ফাইলের জন্য তাদের MIME টাইপ সঠিকভাবে সেট করতে পারে তবে .pkg (বা .dmg জন্য প্রয়োজনীয় নয়) count )।
টিজে লুওমা

উত্তর:


24

প্রযুক্তিগতভাবে, একটি .pkg ফাইল নয় , ফোল্ডার । তাই সম্ভবত এটি একটি একক ফাইলে সংগ্রহ করা ডাউনলোডের জন্য প্রয়োজনীয়।


1
আমি এটি বুঝতে পারি নি, তবে আপনি মাথায় পেরেকটি মারলেন।
গেরি

এটি একটি .pkg সম্পর্কেও জানত না। এটা সব জানে যে জেনে। ধন্যবাদ!
জিম ম্যাককিথ

2
এটি একটি ডিএমজিতে প্যাক করার অর্থ কোনও ওএস এক্স প্রসারিত ফাইল বৈশিষ্ট্য এবং / অথবা সংস্থানগুলি কাঁটাচামচ করা থাকে এবং আপনি এটি কোনও নন-ওএস এক্স ওয়েবসার্ভার থেকে পরিবেশন করতে পারেন। ওএস এক্স
জো ব্লক

6
এই উত্তরটি না ঠিক সত্য আবেদনই ছিলো না .pkg: FILES আজকাল আরো একটি প্লেইন ফোল্ডারের তুলনায় en.wikipedia.org/wiki/Installer_(OS_X)#Installer_package
t0r0X

1
@ উইসবাকী: এটি অবশ্যই ২০১১ সালের তুলনায় আরও সাম্প্রতিক হতে হবে, যেমনটি t0r0X দ্বারা উল্লিখিত হয়েছে।
জিডগার

14

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

আসলে প্রচুর কারণ


1
ডিএমজির সমস্ত দুর্দান্ত বৈশিষ্ট্য, তবে তারা কোনও পিকেজিতে কিছু যুক্ত করে না যতক্ষণ না তারা গুরুত্ব সহকারে তাদের নিজস্ব সততা যাচাই করতে না পারে।
জিম ম্যাককিথ

6

একটি সম্ভাব্য কারণ হ'ল সাফারি ডিফল্টরূপে স্বয়ংক্রিয়ভাবে ডিএমজি ফাইলগুলিকে মাউন্ট করে এবং ফাইন্ডার উইন্ডোটি সামগ্রীতে পপআপ করে। পরিবর্তে ডিএমজি ফোল্ডারটি স্টাইল করা যেতে পারে উদাহরণস্বরূপ একটি পটভূমি চিত্র। আমি ধরে নিয়েছি যে কোনও ইনস্টলারের জন্য আপনার ডাউনলোড ফোল্ডারটি দেখার চেয়ে এটি আরও বেশি ব্যবহারকারী-বান্ধব হিসাবে বিবেচিত হতে পারে তবে আমি সম্মত হলাম এটি বেশ কার্যকর।

আরেকটি কারণ হ'ল অন্যান্য সহায়ক ফাইলগুলিও একসাথে গ্রুপ করার ক্ষমতা হ'ল উদাহরণস্বরূপ ডকুমেন্টেশন ফাইল বা এমনকি মাধ্যমিক ইনস্টলার।

তবে এটি শুরু করার মতো সাধারণ বিতরণ নয়। বেশিরভাগ অ্যাপ্লিকেশনগুলি ডিএমজি ফাইলে (এখন অ্যাপ স্টোরের মাধ্যমে না হয়ে থাকলে) স্বয়ংসম্পূর্ণ। অ্যাপ্লিকেশন ফোল্ডার হিসাবে বিতরণ করা হয়। আপনার উদাহরণটি বরং আমার কাছে ব্যতিক্রম বলে মনে হচ্ছে, যদিও এটি নির্দিষ্ট কিছু বিতরণ চ্যানেলের সাথে বেশি দেখা যায়? ব্যক্তিগতভাবে, আমি এর চেয়ে বেশি কিছুতেই থাকব না।


1
+1 শেষ অনুচ্ছেদ জন্য - আমি সোম ট্রোজান .dmg গুলি কারণে মনে করা হয় না (স্পষ্টভাবে উচিত নয়) স্বয়ংক্রিয়ভাবে মাউন্ট করা
user151019

@ গেরি, স্বয়ংক্রিয়ভাবে মাউন্ট হয়েছে ?? এটা কি পাগল সেটিং?
পেসারিয়ার

@ জেরি, আপেল.স্ট্যাকেক্সচেঞ্জ / এ / ৩০৯০৮৮ / 33৩৩৩ এ ".. লাইসেন্সের সম্মতি .." কি এই বিরোধিতা করে না ?
পেসারিয়ার

1

তবুও অন্য কারণটি হ'ল আপনি সরাসরি নেটওয়ার্ক ভলিউম থেকে .pkg ফাইল পরিচালনা করতে পারবেন না, তবে আপনি একটি নেটওয়ার্ক ভলিউম থেকে একটি .dmg চালিয়ে প্যাকেজ চালু করতে পারেন।

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