alion Для работы через прокси в аське можно выставить тип прокси https и поменять стандартный порт с 5129 на 443.
Цитата: Я против - 255 символов вполне достаточно, чтобы записать уникальный путь, понимаемый всеми системами, проводниками, программами (и пользователем)!
Подведем итог. Алгоритм преобразования URL2File должен учитывать такие ограничения:
Имя файла может иметь длину максимум 255 символов (это если файл лежит в корневом каталоге диска, в остальных случаях доступная длина будет еще меньше, т.к. нужно уместить в буфер 260 байт еще путь к папке)
Полное имя файла может состоять максимум из 259 символов.
Полное имя папки, вместе с backslash на конце, состоит максимум из 248 символов, т.к. в каталоге нужно еще иметь возможность создать файл с коротким именем 8+3. Windows не разрешит создать папку с более длинным именем.
Строка "C:\Program Files\HandyCache\Cache\" имеет длину 34 символа, значит на кодирование самого URL нам останется не больше 249-34=215 символов.
MD5 отнимает непозволительно много букв в строке. Лучше использовать CRC32, который и попроще будет. Зачем нам грузить процессор лишними вычислениями?
Реально, длина полного имени ничем не ограничена. Просто в большинство программ и сама операционная система не может оперировать длинными строками. Но если, например, выполнить команду
subst z: длинное_имя_папки то на виртуальном диске мы спокойно можем создать еще много подпапок.
Таким способом можно прятать свои данные от посторонних глаз
кстати.