Perché gli eseguibili sono chiamati file DMG (immagine disco)?

8

Non ho esperienza con OSX ma l'ho usato di recente.

Mi sembra che l'equivalente di un exe (eseguibile) in Windows sia un .dmg (immagine del disco) in OSX.

E non installa , monta .

Sto cercando di comprendere questi termini, perché lo chiamano questo?

    
posta JD Isaacks 05.01.2012 - 22:36
fonte

2 risposte

18

.dmg file sono immagini disco , simili a un file .iso .

Puoi pensare a loro come un CD virtuale. Lo inserisci nell'unità CD (montalo) e il suo contenuto viene visualizzato sul computer.

Quando vengono utilizzati per i download di software, sono semplicemente un modo per raggruppare i file, come in un archivio ZIP. Il loro vantaggio è che è possibile personalizzare il design (ad esempio lo sfondo della finestra del Finder e le posizioni delle icone, vedere l'esempio di seguito).

Il programma attuale si trova in una speciale cartella pacchetto o pacchetto con l'estensione solitamente invisibile .app . Contiene le risorse di un'applicazione, come i file di immagine, e il binario effettivo (il " .exe equivalente") che viene eseguito all'avvio del programma. Se vuoi confrontarlo con un equivalente di Windows, il più vicino sarebbe probabilmente la cartella in C:\Program files\ creata dall'installer di un programma.

Per installare un'applicazione di questo tipo da un'immagine del disco, trascinala sul disco rigido, ad es. la directory Applications . Questo è ciò che molte immagini del disco cercano di trasmettere nella loro progettazione dell'immagine del disco: in questo caso, prendi l'applicazione, Adium, e trascinala nella cartella Applicazioni:

    
risposta data 05.01.2012 - 22:43
fonte
4

Risposta esatta.

.dmg file sono non equivalenti agli eseguibili su Windows. Un file .dmg è anche noto come Apple Disk Image . Si tratta di un formato di bundle di archiviazione e consegna compresso spesso utilizzato per i pacchetti installer , sebbene possa avere altre funzioni. Molto vagamente parlando, un .dmg è più simile a .zip , .rar , .gz o .tar file.

L'equivalente Mac OS X di un Executable è una applicazione e termina in .app

C'è una voce di Wikipedia su Apple Disk Image a questo link.

In parte dice:

The [.dmg] format allows secure password protection as well as file compression and hence serves both security and file distribution functions; it is most commonly used to distribute software over the Internet. Universal Disk Image (UDIF) is a flat file format, and is the native image format for Mac OS X.

    
risposta data 06.01.2012 - 05:23
fonte

Leggi altre domande sui tag