Bir macOS kullanıcısıysanız, bir noktada hem PKG hem de DMG dosyalarıyla karşılaşmışsınızdır. Her ikisi de, çeşitli dosya biçimleri için kullanılan yaygın dosya adı uzantılarıdır, ancak bilmeniz gereken bazı temel farklılıklar vardır.
PKG Nedir?
PKG dosya formatı, Apple tarafından mobil ve bilgi işlem cihazlarında yaygın olarak kullanılır. Hem macOS hem de iOS tarafından desteklenir ve Apple’ın yazılım paketlerini içerir. Bununla birlikte, Sony, PlayStation cihazlarına yazılım paketleri yüklemek için PKG kullandığından, Apple cihazlarına özel değildir.
Macbook resmi
PKG dosya formatının içeriği, Apple Installer kullanılarak çıkarılabilir ve kurulabilir. Sıkıştırılmış bir dosyaya çok benzer ; içeriğini görüntülemek için dosyaya sağ tıklayabilirsiniz ve dosyalar paketlendiğinde sıkıştırılır.
PKG dosya biçimi, içindeki her dosyayı okumak için veri bloğuna bir dizin tutar. PKG dosya adı uzantısı bir süredir ortalıkta dolaşıyor ve Apple Newton işletim sistemlerinde ve Oracle’ın şu anda sürdürdüğü bir işletim sistemi olan Solaris’te kullanılıyor. Ayrıca BeOS gibi eski işletim sistemleri de PKG dosyalarını kullanıyordu.
PKG dosyaları, yüklendiklerinde belirli dosyaların nereye taşınacağıyla ilgili talimatlar içerir. Çıkarma sırasında bu talimatları kullanır ve verileri sabit sürücüdeki belirli konumlara kopyalar.
DMG Dosyası Nedir?
Çoğu macOS kullanıcısı , Disk Görüntü Dosyası’nın kısaltması olan DMG dosya biçimine aşina olacaktır . DMG, Apple Disk Image dosya uzantısıdır. Bu, yazılımları veya diğer dosyaları dağıtmak için kullanılabilen ve hatta depolama (çıkarılabilir medya gibi) için kullanılabilen bir disk görüntüsüdür. Takıldığında, USB sürücüsü gibi çıkarılabilir medyayı çoğaltır. DMG dosyasına masaüstünüzden erişebilirsiniz.
DMG dosyaları genellikle dosyaları Uygulamalar klasörüne taşır. macOS Ventura’da da bulunan Disk İzlencesi’ni kullanarak DMG dosyaları oluşturabilirsiniz .
Bunlar genellikle meta verileri içeren ham disk görüntüleridir. Gerekirse kullanıcılar DMG dosyalarını da şifreleyebilir. Bunları bir diskten beklediğiniz her şeyi içeren dosyalar olarak düşünün.
Apple, fiziksel diskler yerine yazılım yükleme paketlerini sıkıştırmak ve depolamak için bu biçimi kullanır. Web’den Mac’iniz için yazılım indirdiyseniz, muhtemelen DMG dosyalarıyla karşılaşmışsınızdır.
PKG ve DMG Dosyaları Arasındaki Temel Farklılıklar
Benzer görünseler ve bazen aynı işlevleri yerine getirebilseler de, PKG ve DMG dosyaları arasında bazı temel farklılıklar vardır.
Klasör ve Görüntü
Teknik açıdan, PKG dosyaları genellikle klasörlerdir; birkaç dosyayı birlikte indirebileceğiniz bir dosyada paketlerler. PKG dosyaları kurulum paketleridir. DMG dosyaları ise basit disk görüntüleridir.
Bir DMG dosyasını açtığınızda, genellikle bilgisayarınızda çıkarılabilir bir sürücü olarak görünen, içinde depolanan yazılım yükleyiciyi veya içeriği başlatır. DMG’nin bir yükleyici olmadığını unutmayın; ISO dosyası gibi çıkarılabilir ortamın yalnızca bir görüntüsüdür .
Windows’taki genel arşiv açıcılar, PKG dosyalarını açmak için kullanılabilir. İşlem biraz farklı olsa da, DMG dosyalarını Windows’ta da açabilirsiniz.
Komut Dosyalarını Kullanma
PKG dosyaları, dosyaların nereye yüklenmesi gerektiğine ilişkin talimatları içerebilen yükleme sonrası veya yükleme öncesi komut dosyaları içerebilir. Ayrıca birden çok dosyayı tek bir konuma kopyalayabilir veya dosyaları birden çok konuma yükleyebilir.
DMG dosyaları, yazılımı çekirdek klasörlere yükler. Dosya masaüstünde görünür ve içerikler genellikle Uygulamalar’a yüklenir.
DMG’ler, mevcut kullanıcıları (FEU’ları) doldurmak için göreli yolları destekleyerek, geliştiricilerin sistemdeki her kullanıcı için geleneksel ReadMe belgeleri gibi kullanıcı kılavuzlarını eklemesini kolaylaştırır.
Teknik olarak, bu tür dosyaları PKG’ye de ekleyebilirsiniz, ancak bu, yükleme sonrası betiklerle ilgili önemli uzmanlık ve deneyim gerektirir.
DMG ve PKG Dosyaları Farklı Amaçlara Hizmet Ediyor
Her ikisi de yaygın olarak kullanılsa da, kullanım amaçları biraz farklıdır. DMG dosyaları çok daha esnektir ve dağıtım için uygundur, PKG dosyaları ise belirli yükleme talimatları için daha fazla seçenek sunar. Ayrıca her ikisi de sıkıştırılmıştır, bu nedenle orijinal dosya boyutu küçültülür.