Bir .doc dosyasını Microsoft Word'de açtığımda, otomatik olarak bir kilit dosyası oluşturur.
Mesela ben açtığımda Flash.doc Masaüstümden, Word hemen denilen gizli bir kilit dosyası oluşturur ~$lash.doc.
"User user" ı UserB olarak değiştirip açmaya çalıştığımda Flash.doc, "Zaten UserA tarafından açık" mesajı alıyorum.
Sonra açarsam Slash.doc UserB hesabında, UserA'ya geri dönün ve açmayı deneyin Slash.doc (ek olarak Flash.doc ki hala açık), "zaten UserB tarafından açık" mesajı alıyorum.
İçeriği ~$lash.doc değişmiş gibi görünmüyor ve ek yok ~$* Masaüstümde dosya oluşturulur.
Word, UserB'nin sahip olduğunu nasıl biliyor Slash.doc dosya açılsın mı?
Kayıt için Word ile herhangi bir sorunum yok. Bu tamamen bir meraktır; Sadece sihri anlamak istiyorum.
—
Dan
ISTR, birden fazla "Sahip dosyası" nın (bu isimler olarak adlandırıldığı gibi) aynı isme sahip olması durumunda, Word, birden fazla kullanıcı ismini ve bir çeşit hash depolar. olabilirdi dosya adı. Belirsiz olduğum için üzgünüm ama bunu araştıracak durumda değilim - belki bir bakabilirsiniz. Ayrıca, ISTR, dosya isimleri kısaldığında, isimlendirme kurallarının, ör. My.doc için sahiplik dosyasına ~ $ my.doc adı verilir.