Vertellen jullie mij nu eens of ik er naast zit, want ik ga haast aan mezelf twijfelen nu. Als je deze 2 teksten alfabetisch ordent, dan hoor je toch dit te krijgen?
punt
punt uit
Echter, als ik in Windows 2 bestandjes met die teksten maak, dan ordent ie het zo:
punt uit.txt
punt.txt
Dat klopt toch niet? Of zie ik het helemaal verkeerd nu?
Ah oké. Bizar zeg ... ik dacht al dat het aan mij lag.
Ik snap echt niet waarom ie zo raar ordent. Als je de tekst "punt" hebt, dan zou iedere tekst die met "punt" begint automatisch daaronder moeten komen als je het alfabetisch ordent. Ik snap niet waarom dat niet gebeurt. Heel erg vreemd! :-s
Nee dat kan niet. Die punt geeft enkel de extensie aan. En om dat te bewijzen kun je bij punt uit een extra punt zetten. Dan ordent ie m alsnog verkeerd:
In je 1e voorbeeld heb je een 't' tegenover een 'u' staan, waarbij een 't' dus bovenaan staat.
Het 2e voorbeeld worden de ',' en '.' mer elkaar vergeleken, waar een komma eerder komt.
Ik wist het ook niet hoor, maar als ik alle voorbeelden zo zie rekent windows blijkbaar vrolijk de volledige bestandsnaam bij het sorteren, dus ook de extensie!
Die extensies horen voor computers overbodig te zijn.
Elk soort type bestand hoort een MIME type te hebben.
Op basis van MIME type zou bepaald moeten worden wat voor bestand het is.
Dus op basis van mime types zou bepaald moeten worden wat voor icoontje getoond moet te worden.
Maar jammer genoeg waren er voor GUI geen icoontjes...
Dus besloten mensen bestandnamen extensies te geven om in een oog opslag te kunnen zien wat voor soort bestand het was.
Het is een van de vele dingen die we anders zouden doen als helemaal opnieuw zouden beginnen. Net als de termen kibibyte, mebibyte, etc. gebruiken. Al die verschillende soorten charsets zouden ook verdwijnen, go Unicode!
Het soort bestand van de naam afleiding is slecht, maar het gebeurt =[
PS. misschien dat sommige mensen dan ook niet meer zouden denken dat als je extensie veranderd dat het hele bestand op magische wijze is omgezet...
PPS. wat ik probeer te zeggen is dat het sorteren volkomen logisch is. Het feit dat wij mensen bestand namen moet parsen is absurt, terwijl we het beschouwen als dood normaal =[
Ik snap wel enigszins wat je bedoelt, maar als er geen extensies zouden zijn dan zouden we in een niet grafische omgeving geen onderscheid kunnen maken tussen bestanden. In je terminal zou je dan niet zien of iets een php of html file is. Sterker nog, je zou niet een php file en html file met dezelfde naam kunnen opslaan. Dat gezegd hebbende lijkt het me niet logisch dat een extensie wordt meegerekend als onderdeeel van de bestandsnaam. Want dat is nu dus hetgeen wat voor deze ellende zorgt. Vrij kansloos als je het mij vraagt.