Редът, в който файловете са подредени по име в Windows

В какъв ред са подредени по име на файлове в Windows?

Нека обясня. Сортиране на файловете по име в FAR или Windows Explorer не зависи от масата за кодиране.

Какви са условията за реда по време сортиране на файлове.
След като аз исках да създаде временна място, така че да има горен панел FAR "а.

И да се мисли - кой герой да започне името на папка - вече използва активно от тирета и долни черти.

За по-голяма от експеримента е създадена на 32 1234.txt File маска, където първият знак от следния списък: () + - 09 = @ AZ [] ^ _ `р" # $%! "?.<>

aYaO ".

Нека ви напомня, имената не трябва да съдържат символи: \ /: * "?<>|

При сортиране по име на файл такива резултати


"." - # $% - (); @ [] ^ _ `<>

+= 0 "-9AqZaOYa" Windows Explorer

! "# $% - '() +, - 09 ;. = @ Я [] ^ р _`<>

YaaO "CP866 # xA0; # XA0; - за сравнение

! "# $% - '() +, - 09 ;. = @ Я [] ^ р _`<>

OYaa "CP1251 - за сравнение



Всъщност подредени по позиция само три знака в различен момент и Explorer "." - "(точка, цитирам и тире).

Нещо, което е далеч по точка напред беше изненада, но като помисли малко, той решава - в този момент за сортиране по име се вземат предвид герои до точката, и, съответно, файлове с "празен" се назоват напред - IMHO.

Поредна файловете са подредени пълно име.

Между другото, на мястото аз избрах. )

За каузата на различните разпоредби на кавичките и тирета дори не са предположение.

*********

Докато свърши да пише до края, той дойде (тук и е установено използване многословие - нали знаете, какво да кажа :)) - (? В Windows Explorer) и цитирам тирето (първият символ) в Windows обикновено не се взема под внимание - са прозрачни, за да се изразя така - и сортиране се извършва като първият знак на всички.
Т.е. "-123.txt" = "123.txt" и между "1123 *" и "* 9123."
и "-abc.txt" = "abc.txt" и между "Aabc.txt" и "Zabc.txt".

Можете да проверите - това е!
(За Win98SE и NT4 сървър на Win2k -. Проверка е необходимо).
И защо, питам се?

За Далеч не всички еднакви # XA0; до момента.

*********

Но във всеки случай, последователността на подреждане е различна от тази кодировка.

Явно все още има споразумение - цифрите и буквите са прехвърлени обратно, регистърът не е от значение, "Е", се взема предвид - затова всяка страна има свои собствени правила.

Плюс символи са групирани по някакъв логичен начин (пунктуация. ";" Аритметика "+ =".).

Плюс това, тези групи има някаква йерархия:

! "# $% - ()",

",."

"@ [] ^ _`<>

"

"+ ="

"09AqZaOYa".





1. предмет. Ако някой вече е забравен # XA0; :) - "Какви са условията.".

2. Или може би това се е случило в миналото, наследени от телетип, или нещо друго?

3. Защо цитат и тирета при сортиране през Windows Explorer не се броят?

PS. В таблицата за сортиране FAR на второ място след точката е символ на 127. Интересно е завои. Единственото лошо нещо е, че Windows не се сприятеляват с него (не се показва -?). Защото аз го пропуснали и те съветвам да не се използва - с изключение на временните папки при използване на конзолата. Въпреки че самата система е по никакъв начин не трябва да се отрази. Изглежда. )

4. Правилно мислите?




За съжаление, ако уморен. )

Съжалявам за дизайна. Tags изкачи. (

На първо място са файловете, чието име започва с интервал.
Сортирането се извършва както обикновено от номера на символ в кодовата книга.

Имате твърде много свободно време

Памет: 0.74 MB
Време: 0,116 гр