ฉันสังเกตเห็นว่าการดาวน์โหลดจำนวนมากเป็น dmg (ภาพดิสก์) ที่มีไฟล์ pkg เดี่ยว (แพ็คเกจการติดตั้ง) โดยทั่วไปดูเหมือนว่า pkg จะถูกบีบอัดอยู่แล้วเนื่องจาก dmg ไม่ลดขนาดไฟล์ลงถ้ามีมาก
ตัวอย่าง :
- MonoFramework-MDK-2.10.6_1.macos10.xamarin.x86.dmgคือ 119,242,061 ไบต์ (119.2 MB บนดิสก์)
- MonoFramework-MDK-2.10.6_1.macos10.xamarin.x86.pkg คือ 119,979,719 ไบต์ (120 MB บนดิสก์)
ประหยัด 737,658 ไบต์หรือ 0.6% ของขนาดไฟล์ต้นฉบับ
มีเหตุผลที่จะไม่เพียงแจกจ่าย pkg หรือไม่ การประหยัดการบีบอัด 0.6% นั้นสำคัญหรือไม่ หรือเป็นเพียงสิ่งต่าง ๆ ที่ทำบน Mac มาโดยตลอด?
(ใช่ฉันรู้ว่า 737,658 bytes คูณจำนวนการดาวน์โหลดทั้งหมดที่ dmg ได้รับเพิ่มขึ้น แต่ดูเหมือนว่าน่ารำคาญเสมอที่จะมีขั้นตอนพิเศษในการติดตั้ง dmg เรียกใช้ตัวติดตั้งแล้วเลิกเมานท์ dmg คำถามที่ดีกว่าคือ "ทำไม Mac OS X ไม่รู้จัก dmg ที่มี pkg เดียวอยู่ภายในเป็นเพียง pkg และเพียงติดตั้งโดยไม่ต้องติดตั้งและยกเลิกการต่อเชื่อมทั้งหมด")
file
แสดงรายการพวกเขาเป็น "xar archive - version 1" แต่มีปัญหาในการตรวจสอบให้แน่ใจว่าเว็บเซิร์ฟเวอร์ได้รับการตั้งค่าให้บังคับให้ไฟล์. pkg ดาวน์โหลดแทนที่จะแสดง (ฉันคาดว่า devs บางคนใช้. zip แทนที่จะเป็น. dmg ด้วยเหตุผลเดียวกัน - แม้แต่เว็บเซิร์ฟเวอร์และเบราว์เซอร์ที่กำหนดค่าได้แย่ที่สุดก็รู้ที่จะดาวน์โหลดไฟล์. zip)