В операционной системе MS-DOS, которую вы все еще можете встретить на старых компьютерах, есть ряд дополнительных ограничений", весьма досадных На сегодняшний свободолюбивый взгляд. Так, имя файла или директории не может быть длиннее восьми символов, а расширение - длиннее трех. А уж как вы всунете в этот стандарт «8.3» все, что хотите сказать о файле, никого не касается. Широко применяются порядковые номера (text010.txt, text095.txt), всяческие сокращения, вроде pictif.zip (от слова picture — картинка и tif — формат графических файлов), zap_kn.doc, gamespis.doc (от game — игра и «список»).
Кроме знаков, запрещенных в именах файлов и директорий — звездочки, косой черты, двоеточия и др., — здесь не разрешается использовать также пробел, запятую, точку, плюс и знак равенства.
У пытливого читателя сразу возникает вопрос: как будет выглядеть файл с длинным именем, созданный в Windows, если его принести на старый компьютер со старой операционной системой и попытаться там прочесть. Ответ прост: длинное имя файла будет показано по стандарту 8.3. Например, файл Архивы за июль.ап будет выглядеть как Архивы1.аг]. Если же у вас есть также файлы Архивы за июнь.аг], Архивы за сентябрь.аг] и прочие, то они превратятся в Архивы2.ап, Архивы~3.ап и т. д. — волнистая черта (тильда) и порядковый номер (по алфавиту). А неразрешенные в DOS'e символы будут заменены значком подчеркивания «_». Так что все будет прочитано нормально.
Но если вы на таком старом компьютере попытаетесь скопировать или переименовать файлы с длинными именами, то старый DOS уже не просто покажет имя файла обрезанным, но и вправду его обкорнает. Также может поступить и какой-нибудь допотопный редактор текстов или архиватор.
Даже на своем новом компьютере с современной оперативной системой вы все равно рискуете увидеть свой файлы и папки в стандарте 8.3. Но для этого надо будет выйти в режим MS-DOS или загрузиться в DOS-режиме: иногда приходится это делать, даже если нам совсем этого не хочется. Но ни при копировании, ни при переименовании файлов Windows 9x не портит их имена.