Hi allemaal,

Stel we hebben 2 teksten, "punt" en "punt uit".

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?
Ik heb hier hetzelfde, maar wat je zegt klopt volgens mij wel. Excel pakt bij voorbeeld wel:
punt
punt uit

blijkbaar sorteert windows net iets anders dan normaal zou moeten.
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
Misschien rekent hij de punt (.) mee? Dus een spatie tegenover een punt, waarbij een punt eerst komt?
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:

punt. uit.txt
punt.txt

Echt slecht eigenlijk. Zou niet moeten mogen.
Hhmm ik zou het ook niet weten. Het was maar een wilde gok :p

Als je trouwens ook de extensie mee rekent heb je nu alsnog een spatie tegenover een 't' staan.

Onderstaand pakt hij wel goed?

test.txt
test.txt nogwat.txt
Dit gaat wel goed:

punt.txt
punt.uit.txt

en dit niet:

punt,uit.txt
punt.txt

Nou ga ik ook twijfelen of ie die punt meerekent :-s
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.

Reageren