Windows’ta büyük ve küçük harf

Adanali

Member
c’t makalelerinde Windows hakkında yazarken, yol bilgisi ve kayıt defteri anahtarları genellikle büyük harfle (“C:Windows”) ve bazen de küçük harfle (“C:UserctAppData”) sağlanır. Şimdi, o yolu yazarken yanlışlıkla “c:windows” yazdım ama yine de çalıştı.




c't Magazine'den daha fazlası



c't Magazine'den daha fazlası



Linux’tan farklı olarak, Windows ve benzeri yollar genellikle büyük/küçük harfe duyarlı değildir. Her şeyi küçük harfle, her şeyi büyük harfle, bunların herhangi bir karışımını, ne isterseniz yazabilirsiniz. Bunu yazılarımızda farklı şekilde ele alıyoruz ama teknik bir nedeni yok, sadece okunabilirlik için.

Bu aynı zamanda karakter dizisindeki farklı adlandırmaların farklı olması gerektiği anlamına gelir: Windows, adları yalnızca büyük ve küçük harfler bakımından farklılık gösteren dosya ve klasörlerin aynı dizinde olmasına izin vermez. Bu nedenle, aynı klasörde bir el yazması.txt dosyası varsa, dosyayı Manuscript.txt adıyla kaydedemezsiniz.

Kuralın bir istisnası vardır. Linux ile, özellikle Linux için Windows Alt Sistemi (WSL) ile ilgisi vardır. Bu, Linux ikili dosyalarını doğrudan Windows üzerinde çalıştırmanıza izin verir ve bir Linux dağıtımı size arka planda yardımcı olur (seçim yapabileceğiniz birkaç tane vardır). WSL’nin iki sürümü vardır ve WSL 1 ile Windows, Linux dağıtımını doğrudan C’ye kaydetmiştir. Yalnızca büyük ve küçük harfler açısından farklılık gösteren dosyalar da diskte sonlanır (ör. “axv.txt” ve “Axv.txt ” . ” ) Bu, kendisi için hazırlanmayan programlarda ve bu tür programları kullanan komut dizilerinde sorunlara yol açabilir.Bu, Microsoft’tan gelen yazılımlar için de geçerlidir.Örnek: Yedek komut dosyamız c’t-WIMage, Windows dism programını kullanır. exe yedeklemeleri oluşturur, ancak bu tür farklı yazımları işleyemez, bu nedenle bir WSL-1 dağıtımı kuruluysa c’t-WIMage ile kaydetme başarısız olur.

En azından Microsoft, sorunu WSL 2 ile düzeltti: Dağıtımlar artık doğrudan diskte ayrı ayrı dosya ve klasörler olarak değil, sanal bir sabit diskte, yani herhangi bir soruna neden olmayan bir VHDX dosyasında sonuçlanıyor.

Bu arada, WSL-1 sorunu, aksi yöndeki söylentilerin aksine, NTFS dosya sisteminin büyük/küçük harfe duyarlı olduğunu da açıkça ortaya koyuyor.


(axv)



Haberin Sonu
 
Üst