많은 다운로드가 단일 pkg 파일 (설치 패키지)을 포함하는 dmg (디스크 이미지) 인 것으로 나타났습니다. 일반적으로 pmg는 dmg이 파일 크기를 크게 줄이지 않기 때문에 이미 압축 된 것으로 보입니다.
예 :
- MonoFramework-MDK-2.10.6_1.macos10.xamarin.x86.dmg 는 119,242,061 바이트 (디스크의 119.2MB)입니다.
- MonoFramework-MDK-2.10.6_1.macos10.xamarin.x86.pkg는 119,979,719 바이트 (디스크의 120MB)
737,658 바이트 또는 원본 파일 크기의 0.6 % 절감
pkg 만 배포하지 않는 이유가 있습니까? 0.6 % 압축 절감이 중요합니까? 아니면 Mac에서 항상 수행 된 방식입니까?
(예, dmg가 얻는 수백만 건의 다운로드 수는 737,658 바이트에 달하지만 dmg를 마운트하고 설치 프로그램을 실행 한 다음 dmg을 마운트 해제하기 위해 추가 단계를 수행하는 것이 항상 성가신 것 같습니다. 더 좋은 질문은 "Mac OS X에서 단일 pkg가 포함 된 dmg를 pkg로 인식하지 못하고 마운트 및 마운트 해제를 모두 요구하지 않고 단순히 설치하지 않는 이유는 무엇입니까?")
file
"xar archive-version 1"로 표시하지만 웹 서버가 .pkg 파일을 표시하지 않고 강제로 다운로드하도록 설정해야하는 문제가 있습니다. (일부 개발자는 같은 이유로 .dmg 대신 .zip을 사용하기를 기대합니다. 최악의 웹 서버 및 브라우저조차도 .zip 파일을 다운로드하는 것으로 알고 있습니다).