[samba] RAR.exe - BUG !!!!
Alexander Bokovoy
=?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Вт Янв 20 17:41:19 MSK 2004
On Mon, Jan 19, 2004 at 08:53:30AM +0400, Alex Murphy wrote:
> > Да, это оно. Дело в том, что Windows и Samba используют разные алгоритмы
> > mangling-а, получая разные короткие имена. Ничего тут не поделаешь, разве
> > что просить Рошаля добавить win32-версию распаковщика (если ее еще нет,
> > или использовать ее, если она уже есть).
> >
> > Независимо от этого:
> > Версия алгоритма хэширования в Samba лучше версии в Windows, она позволяет
> > уменьшить количество коллизий между короткими именами драматически. На
> > тестах в несколько миллионов имен мы получали что-то порядка 1.5%
> > коллизий, по сравнению с 15-20% для Windows.
> дык там это сделано для того, чтобы имена файлов в досе хоть чуть-чуть
> походили на имена в виндовс. Например "Program Files"->Progra~1(Windows)
> ->PL6FPL~Q(Samba) . Те в досе совершенно не понятно как выглядит папка.
И что? Основная задача, чтобы файлы были доступны старым приложениям, а не
"красота" имен. Толку от такой "красоты", если в результате коллизии
доступ к файлу по короткому имени не возможен.
> получается что поддержки дос в принципе нету :( Может как-то можно позволить
> заниматься перекодировкой в короткие имена самой винде ????
Нет, это должна делать сторона, на которой хранятся файлы. Вне зависимости
-- винда она или не винда. Ведь клиент и не знает зачастую, что он
работает с сетевым ресурсом, не говоря уже о типе имени.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
Подробная информация о списке рассылки Samba