samba + noms de fichiers malpropres
Michel Leunen
ml at leunen.com
Sam 16 Mai 06:20:37 UTC 2009
Free Mind a écrit :
> Oui ça l'est indirectement... du fait que Samba n'en tienne pas
> compte... Normalement, un bon logiciel ne devrait pas être dépendant
> des couches du bas comme ça. Comme Samba est en quelque sort un genre
> d'adaptateur entre le OS unix-like et des stations windows, c'était à
> coup sûr qu'un tel problème se présente... Il devrait être en mesure
> d'en tenir compte.
Le problème est que quand il reçoit d'un système hôte un nom de fichier,
rien dans ce nom n'indique quel encodage est utilisé. Comment savoir si
c'est de l'utf-8 ou de l'iso-8859-15? Dans un fichier, il peu y avoir un
entête, mais là, il n'y a rien.
On pourrait imaginer que lorsqu'une machine se connecte au réseau, elle
signale le type d'encodage utilisé. Mais ce n'est pas le cas. Mais de
nouveau, Samba n'est que l'implémentation libre d'un truc conçu à la
base par Microsoft au tout début avec son Netbios. Samba ne peut pas
être tenu pour responsable d'un manque dans un protocole.
--
Michel Leunen
http://linux.leunen.com
Plus d'informations sur la liste de diffusion ubuntu-fr