| / домой \ | \ темы / |
| 09/11/2006 00:18 defy: |
| Почему фтп сервер отказывается передавать файл с именем, к примеру 08-F..k off.mp3 ? Это можно как-нить вылечить не переименовывя файлы содержащие точки в именах? А то этих мп3 файлов на 130Гигоф, надоест все просматривать...
|
| 09/11/2006 01:08 Max: |
| В новых версиях есть опция разрешающая 2 точки в имени. Но потенциально это может снизить безопасность, так что не рекомендуется.
|
| 19/11/2006 12:27 nopik: |
| А как имя файла может повлиять на безопасность со стороны сервера??? Либо запуск файлов допустим в каком-то контексте, либо нет. И какая разница - сколько точек в имени файла? |
| 19/11/2006 21:58 Max: |
| 2 точки в пути понимаются как каталог верхнего уровня. Конечно я старательно забил для проверки все комбинации когда система может воспринять две точки как каталог верхнего уровня, но ведь с виндой, особенно с локализованными версиями, всегда есть вероятность что найдется еще какая-нибдь недокументированная непредсказуемая последовательность когда она воспримет какой-то левый символ как конец имени каталога и следующие две точки как каталог наверх, поэтому надежнее просто запретить две точки подряд. |
| 22/11/2006 13:37 felis: |
| попробуй какую нибуть программу пакетного переименования файлов, там вроде можно две точки менять на любые символы методом подстановки знаков *..* , правда жаль что названия проги непомню.
|