( enpassant | 2015. 12. 16., sze – 07:21 )

"mondj egy konkrét use case-t, miért jó, ha a header.jpg és header.JPG nem ugyanaz?"

Ide válaszolok, de a szálba szinte bárhova beleillik.

Az a mondás, hogy azért jó, ha nincs megkülönböztetve a kis és nagy betű, mert akkor a meg van védve a felhasználó, hogy véletlenül ugyanazt (más-más verzióban) több állományban tárolja.
Sajnos ez nem menti meg. Ugyanúgy elírhatja a header.jpg-t heder.jpg -re, vagy haeder.jpg-re. Ezektől is mentsük meg?
Dolgoznál olyan projekten, ahol van header.jpg, haeder.jpg vagy fejléc.jpg?

Akkor az ékezetektől is mentsük meg, mert különben lesz mérték.txt-je, mertek.txt-je, mindegyikbe ugyanazt akarta rakni, de nem emlékezett, hogy használt ékezetet vagy nem (Ezeket viszont engedjük? merték.txt és mértek.txt).

Mentsük meg az elgépelésektől, lásd fenn. Ami egy-két betűben tér el, azt ne engedjük!

Mentsük meg a hasonló jelentésű szavaktól, iskola.txt, suli.txt vagy tíz.txt, 10.txt.

Mentsük meg ha ugyanazt jelenti, de más nyelven, tíz.txt, ten.txt.

Mentsük meg a hasonló kinézetű szavaktól, 10.txt lO.txt (vannak karakterkészletek, ahol ezek megkülönbözhetetlenek.)

Szerintem ez nonszensz. A fájlrendszernek az a dolga, hogy tárolja el az adatokat, nem az, hogy megvédjen a felhasználói névadási problémáktól.

Esetleg rakják be ezt a tudást az OS mentés dialógusába, de ott is úgy, hogy lehessen úgy dönteni, hogy de én mégis mind a két (több) verziót tárolni akarom.