Yürütülebilir dosyalara neden DMG (disk görüntüsü) dosyaları denir?


8

OSX ile deneyimli değilim ama son zamanlarda kullanıyorum.

Bana öyle geliyor ki Windows'ta bir .exe (yürütülebilir) eşdeğeri OSX'te bir .dmg (disk görüntüsü).

Ve yok yüklemek bunu, sen monte onu.

Başımı bu terimlerin etrafına sarmaya çalışıyorum, neden buna böyle diyorlar?


4
Daniel Beck'in cevabında açıkça belirtilmese de, .exe .app'ye daha yakındır, ancak her ikisinin de çok dramatik farklılıkları vardır. İşletim sistemleri arasındaki benzerlikleri ilişkilendirmeye çalışmak yerine ne olduğunu (ne yaptığınızı) ve neden olduğunu öğrenmeniz daha kolay olabilir.
Jason Salaz

Evet, Jason haklı (her zaman olduğu gibi ...); .exe dosyaları .app dosyaları gibidir, .dmg dosyaları değildir.
daviesgeek

DMG'ler sadece programın kaplarıdır (içindeki .app). Ve .app aslında sadece OSX'te bir klasördür (sağ tıklayın ve "Paket İçeriğini Göster" i seçin ve herhangi bir programın kaynağını, gerçek yürütülebilir dosyası ile birlikte göreceksiniz).

2
Dürüst olmak gerekirse, "exe" de uygulaması değil. Uygulama sadece diğer kaynaklar boyunca exe için bir kapsayıcıdır. Gerçek ikili .app paketinin içinde oturur. Bulucu tüm bunları "gizleyerek" biraz sihir yapar. ;)
Martin Marconcini

@JasonSalaz, bir kullanıcı pov .app ve .exe arasındaki fark nedir?
Pacerier

Yanıtlar:


18

.dmgdosyalar, bir dosyaya benzer disk görüntüleridir.iso .

Bunları sanal bir CD gibi düşünebilirsiniz. CD sürücüsüne koyarsınız (takarsınız) ve içeriği bilgisayarınızda görünür.

Yazılım yüklemeleri için kullanıldığında, ZIP arşivinde olduğu gibi dosyaları bir araya getirmenin bir yoludur. Avantajları, tasarımı özelleştirmenin mümkün olmasıdır (örn. Finder penceresi arka planı ve simge konumları, aşağıdaki örneğe bakın).


Gerçek program, genellikle görünmez uzantıya sahip özel bir paket veya paket dizinindedir .app. Bir uygulama, görüntü dosyaları gibi kaynaklarını .exeve programı başlattığınızda yürütülen gerçek ikili (" eşdeğer") içerir. Bir Windows eşdeğeriyle karşılaştırmak isterseniz, en yakın olanı muhtemelen C:\Program files\bir programın yükleyicisi tarafından oluşturulan klasör olacaktır .

Böyle bir uygulamayı disk görüntüsünden yüklemek için, sabit sürücünüze, örneğin Applicationsdizine sürükleyip bırakın . Disk görüntü tasarımlarında çok fazla disk görüntüsü aktarmaya çalışıyor: Uygulamayı, bu durumda Adium'u alıp Uygulamalar klasörüne sürüklersiniz:


1
Süper Kullanıcı ile ilgili konu . App Store o zamanlar yepyeni olduğu için biraz modası geçmiş olabilir.
Daniel Beck

4

Düz cevap.

.dmgdosyalar Windows'daki yürütülebilir dosyalara eşdeğer değildir . Bir .dmg, Apple Disk Görüntüsü olarak da bilinir . Yükleyici paketleri için sıklıkla kullanılan sıkıştırılmış bir depolama ve dağıtım paketi biçimidir , ancak başka işlevleri de olabilir. Çok gevşek konuşma, bir .dmgdaha bir gibidir .zip, .rar, .gzveya .tardosya.

Yürütülebilir bir Mac OS X eşdeğeri bir uygulamadır ve.app

Bu bağlantıda Apple Disk Görüntüsü üzerinde bir Wikipedia girişi var .

Kısmen şöyle diyor:

[.Dmg] biçimi, dosya sıkıştırmanın yanı sıra güvenli parola korumasına da izin verir ve bu nedenle hem güvenlik hem de dosya dağıtım işlevlerini yerine getirir; en yaygın olarak yazılımı İnternet üzerinden dağıtmak için kullanılır. Evrensel Disk Görüntüsü (UDIF) düz bir dosya biçimidir ve Mac OS X için yerel görüntü biçimidir.


Zaten .zip varken .dmg için gerçekten bir nokta var mı?
Pacerier
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.