Точка в имени файла? - PullRequest
       26

Точка в имени файла?

6 голосов
/ 13 октября 2010

Можно ли использовать "."(точка) в именах файлов вместо верблюдов, черточек и т. д., например:

ico_active.user.png

Будет ли это вызывать проблемы с производительностью, совместимостью с браузером или другие недостатки?

Спасибо!

Ответы [ 4 ]

5 голосов
/ 13 октября 2010

Если вы сохраните ответ, то последняя часть будет использоваться в качестве имени файла в некоторых старых браузерах, но, кроме этого, она игнорируется.Раньше было забавной маленькой шуткой играть с людьми, чтобы заставить URI вроде ".jpeg" делать что-то интерактивное, потому что это был действительно текст / HTML с некоторым javascript или flash, но в наши дни люди слишком вероятно знают, как это делаетсябольше не будет шуткой.

У IIS есть проблемы, если точка является последним символом URI по причинам, которые меня избегают.

3 голосов
/ 13 октября 2010

Разные ОС имеют разные правила для имен файлов. Например, в Unix имена файлов, начинающиеся с точки, по умолчанию скрыты от команд оболочки. В Windows имена файлов не могут заканчиваться точкой. В обоих случаях имена файлов не могут состоять только из точек.

Точки также проблематичны при сопоставлении имен файлов с использованием регулярных выражений, потому что. является метасимволом, а подчеркивания и буквы - нет.

2 голосов
/ 13 октября 2010

Да, это так. Это будет смотреть на конце. * Для "Расширение файла".

0 голосов
/ 13 октября 2010

Точка почти так же безопасна, как и знаки препинания, за исключением того, что многие системы хотя бы частично определяют (предполагают?) Тип содержимого из того, что следует за последней точкой в ​​имени.

...