Perché ci sono così tanti download Mac in un file .dmg che contiene solo un singolo .pkg?

19

Ho notato che molti download sono un dmg (immagine del disco) che contiene un singolo file pkg (pacchetto di installazione). Di solito il pacchetto sembra già compresso poiché il dmg non riduce le dimensioni del file molto di più.

Esempio :

Un risparmio di 737.658 byte, pari allo 0,6% delle dimensioni del file originale.

C'è un motivo per non distribuire il pkg? I risparmi di compressione dello 0,6% sono così importanti? O è solo il modo in cui le cose sono sempre state fatte su Mac?

(Sì, mi rendo conto che 737,658 bytes volte tutti i milioni di download che dmg fa si sommano, ma sembra sempre fastidioso avere passaggi extra lì per montare un dmg, eseguire il programma di installazione e poi smontare il dmg Forse una domanda migliore è "perché Mac OS X non riconosce un dmg con un solo pkg al suo interno come un semplice pkg e semplicemente lo installa senza richiedere tutto quel montaggio e smontaggio?")

    
posta Jim McKeeth 09.11.2011 - 12:06
fonte

3 risposte

21

Tecnicamente, un file .pkg non è un file , ma una cartella . Quindi, forse la raccolta in un singolo file è essenziale per il download.

    
risposta data 09.11.2011 - 15:59
fonte
11

I dati sull'immagine DMG possono essere verificati per l'integrità con l'utilità Disco. È possibile rendere obbligatorio per l'utente l'accettazione della licenza prima di montare dmg. Potrebbe essere bloccato dalla modifica. Puoi facilmente aggiungere file e cartelle nascosti su DMG. Puoi fare un'immagine di sfondo. Puoi renderlo sicuro dallo stripping durante il transito attraverso file system non compatibili con i metadati come FAT.

Veramente molte ragioni .

    
risposta data 09.11.2011 - 13:29
fonte
5

Un possibile motivo potrebbe essere il fatto che Safari di default monta automaticamente i file DMG e che una finestra del Finder si apre con i contenuti. A sua volta la cartella DMG può essere abbinata ad esempio ad un'immagine di sfondo. Presumo che possa essere considerato più user-friendly di dover cercare nella cartella Download un programma di installazione, ma sono d'accordo che è piuttosto discutibile.

Un altro motivo potrebbe essere la possibilità di raggruppare anche altri file di supporto, ad esempio file di documentazione o anche programmi di installazione secondari.

Tuttavia, non è una distribuzione così comune iniziare. La maggior parte delle app sono distribuite come cartelle .app all'interno di un file DMG (se non tramite l'App Store ora). Il tuo esempio sembra essere piuttosto un'eccezione per me, anche se forse è più comune con alcuni canali di distribuzione particolari? Personalmente, non mi dilungherò molto su di esso.

    
risposta data 09.11.2011 - 13:22
fonte

Leggi altre domande sui tag