Dosya ilişkilendirme - File association

Bilgi işlemde , bir dosya ilişkilendirmesi bir dosyayı o dosyayı açabilen bir uygulama ile ilişkilendirir . Daha yaygın olarak, bir dosya ilişkisi dosyalarının bir sınıf (genellikle belirlenir ilişkilendiren adı uzantısı gibi, .txt (örneğin, bir şekilde karşılık gelen bir uygulama ile) metin editörü ).

Dernekler ve fiiller

Tek bir dosya uzantısı, fiiller olarak da bilinen çeşitli eylemleri gerçekleştirmek için birkaç ilişkilendirmeye sahip olabilir . Bazı yaygın fiiller şunlardır:

  • bir dosya açmak için aç
  • düzenlemek için bir dosyayı açmak için düzenle
  • bir dosya yazdırmak için yazdır

Örneğin bir resim , bu sözcüklerle ilişkilendirilebilir, böylece open resmi bir resim görüntüleyicide açar , edit bir resim düzenleme programını açar ve print resmi bir yazıcıya gönderir.

Uygulamalar

Çoğu işletim sistemi bir şekilde dosya ilişkilendirmelerini destekler. Örneğin, bir dosya yöneticisinden bir dosyanın açılması, dosyayı ilişkili uygulamasıyla açmak için genellikle açık fiili çağırır . "Açık" fiili , dosyayı veya belgeyi okuyan ve görüntülemesi için ve muhtemelen düzenleme veya başka bir eylem için kullanıcıya sunan ilişkili uygulama programını çağırır .

Yazdırma gibi ek eylemlere genellikle sağ tıklama bağlam menüsü aracılığıyla erişilir . İlişkilendirmeleri değiştirmek için bir mekanizma da genellikle mevcuttur. Buna bir örnek , Windows Kabuğundaki Birlikte Aç seçeneğidir .

Microsoft Windows

Microsoft Windows serisi işletim sistemleri ile başlayan , Windows 3.x destekleri dosya uzantısı dayalı dernekler. İlişkilendirmeler, her dosya uzantısı için fiil setleri olarak kayıt defterinde saklanır . Eski sürümler WIN.INI'de depolanan açık ilişkilendirmeleri destekler . Dosya ilişkilendirmeleri komut kullanılarak görüntülenebilir ve düzenlenebilir ve komutun yardımıyla, dosya türü ile bu tür dosyaları açacak uygulama arasında ilişki oluşturmak mümkündür. assoc ftype

Windows kabuğu, COM , sürükle ve bırak, komut satırı çağrıları veya Dinamik Veri Değişimi aracılığıyla dosya ilişkilendirme eylemlerini başlatır . Microsoft Windows dosya ilişkilendirmelerinin gelişmiş özellikleri arasında, herhangi bir sayıda ilişkili eylemle yeni bir dosya uzantısının manuel olarak tanımlanması, birincil bir varsayılan eylem , yalnızca belirli dosya türleri için uzantıların gösterilmesi, dosya türü simgesini ve açıklamasını özelleştirme ve ilişkili MIME türünü ve bunların işlenmesini özelleştirme ( indirilen veya doğrudan Internet Explorer tarayıcısından açılan dosyalar için dosya türlerinin nasıl işleneceği ). Ancak, gelişmiş dosya ilişkilendirme işlevini yapılandırma yeteneği Windows Vista ve sonraki işletim sistemlerinde kaldırılmıştır .

Linux

KDE ve GNOME gibi Linux tabanlı GUI'ler, MIME türü tabanlı ilişkileri destekler . Örneğin, MIME türü text/plain bir metin düzenleyiciyle ilişkilendirilebilir .

Mac os işletim sistemi

Klasik Mac OS kullanılan tip kodları ve yaratıcısı kodlarını bakılmaksızın dosya uzantısının, karşılık gelen uygulama ile her dosyayı ilişkilendirmek. Daha yeni macOS , dosya uzantısı tabanlı ilişkileri de destekler.

MacOS'teki uygulama paketleri, Info.plist dosyalarında desteklenen dosya türlerini bildirir. Belirtilen bu türlerin her biri için, bu türden bir dosyanın veya verinin nasıl tanımlanabileceğini tanımlayan bir "etiket" listesiyle birlikte bir Tekdüzen Tür Tanımlayıcısı verilir. Örneğin, JPEG türü "public.jpeg" UTI'si ile tanımlanır ve "jpg" ve "jpeg" uzantılarıyla, MIME türü "image / jpeg" ve tür kodu "JPEG" ile etiketlenir .

İşletim sistemi bu bilgileri, her bir türü açabilen uygulamaların bir listesini oluşturmak için kullanır. İçinde Finder (yazılım) her dosya İYE ile tespit edilecek ve bu türler için varsayılan uygulamayla açılır. Kullanıcı, türü destekleyen diğer uygulamaların bir listesinden de seçim yapabilir.

Bu sistemi kullanarak, türler aynı zamanda dosya adı olmayan veya dosya uzantısı eksik olan verilerle de ilişkilendirilir. Bu, çalışma alanı verilerini ve MIME türünün verildiği HTTP gibi bir protokol üzerinden veri akışını içerir .

Ayrıca bakınız

Referanslar

daha fazla okuma

  1. "Özel Dosya Biçimi Uygulamak" . Microsoft Geliştirici Ağı Kitaplığı . Microsoft şirketi. 9 Kasım 2010 . Erişim tarihi: 5 Aralık 2010 .
  2. "Dosya İlişkilendirmeleri" . KDE Belgeleri . KDE . 11 Kasım 2016 . Erişim tarihi: 30 Mayıs 2020 .