• Что такое расширение файла на системном уровне?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    На уровне виндовс это два момента.

    Первый момент - для старой файловой системы FAT16 это определенным образом хранящийся атрибут, который относится к имени файла, но не является его частью. В современных файловых системах это просто часть имени файла после последней точки.

    Второй - для оболочек в виндовс, расширение указывает на тип файла.
    В дос была возможность определить выполняемый файл или не выполняемый,
    В виндовс появилась возможность ассоциирования расширения с разными действиями - открыть, открыть определенной программой, открыть определенной программой на редактирование, и др., работает и на уровне проводника и на уровне консольных оболочек (cmd, powershell), ассоциации хранятся в реестре.
    Ответ написан
    Комментировать
  • Что такое расширение файла на системном уровне?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Артефакт, пришедший из msdos. В msdos была довольно скромная файловая система - FAT. В ней под имя файла отводилось всего 8 символов и еще три через точку - под "расширение имени файла". Как правило, "расширение" обозначало то, что в этом файле содержится. Термин настолько прижился, что даже после того, как все ограничения файловой системы были сняты, оно (расширение - то есть часть имени через точку) осталось и живет до сих пор :D

    Яббл - клон UNIX, поэтому в нем ессно нифига такого нет, потому что в UNIX нет понятия "расширение", хотя со временем оно приползло и туда :)
    Ответ написан
    Комментировать
  • Что такое расширение файла на системном уровне?

    NeiroNx
    @NeiroNx
    Программист
    на системном уровне ядра - это просто часть имени файла.
    на системном уровне проводника windows - это тип содержимого файла и соответвенно набор операций над ним(открыть, выполнить, изменить, печать).
    Ответ написан
    Комментировать