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