Como ativar a conversão de caracteres de nome de arquivo

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 289627
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
importante : Este artigo contém informações sobre como modificar o registro. Antes de modificar o registro, certifique-se de backup e certifique-se que você saiba como restaurar o registro se ocorrer um problema. Para obter informações sobre como fazer backup, restaurar e editar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
256986Descrição do registro do Microsoft Windows
Sumário
Este artigo descreve como ativar a conversão de caracteres de nome de arquivo para sistemas operacionais Windows e UNIX.
Mais Informações
Aviso : se você usar o Editor do Registro incorretamente, poderá causar problemas sérios que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você pode resolver problemas resultantes do uso incorreto do Editor do Registro. Use o Editor do registro por sua própria conta e risco.

Sistemas operacionais Windows e UNIX têm restrições nos caracteres válidos que podem ser usados em um nome de arquivo. A lista de caracteres inválidos para cada sistema operacional, no entanto, é diferente. Por exemplo, um nome de arquivo UNIX pode usar um dois-pontos (:), mas um nome de arquivo do Windows não pode usar dois-pontos (:). Se um usuário do UNIX tentar criar um arquivo com um caractere ilegal do Windows em um Windows Services para UNIX rede compartilhamento (NFS) do sistema, a tentativa for malsucedida e o computador de cliente UNIX recebe um erro de entrada ou saído.

Para contornar esse problema, use o mapeamento de caractere de nome de arquivo para substituir caracteres que não são válidos.

Para habilitar o mapeamento de caractere de nome de arquivo, crie um arquivo de conversão de caracteres e adicione uma entrada do Registro.

Um arquivo de conversão de caracteres de nome de arquivo é um arquivo de texto com uma lista de caracteres mapeadas no seguinte formato onde nn é o valor hexadecimal de um caractere de byte único ou um byte de um caractere de byte duplo, e o comentário é um comentário opcional:

0xnn [0xnn]: 0xnn [0xnn] [; comentário]

Um caractere único bytes pode ser mapeado para outro caractere de byte único ou um caractere de byte duplo. Um caractere de byte duplo pode ser mapeado para outro caractere de byte duplo ou para um caractere de byte único. Um ponto-e-vírgula (;) no mapa de arquivo indica um comentário. Tudo, desde o ponto-e-vírgula (;) ao final da linha é ignorado. O primeiro caractere na entrada é o caractere no cliente (UNIX) e o segundo é o caractere usado no servidor com base no Windows para NFS computador.

Por exemplo, a seguir mapeia os dois-pontos UNIX (:) a um Windows traço (-):

0x3a: 0x2d; substitua cliente: com - no servidor

Valores hexadecimais podem ser obtidos facilmente usando o utilitário de mapa de caracteres que vem com o Windows. Abra o mapa de caracteres e selecione um caractere. No canto inferior esquerdo do programa, o código do caractere exibe o valor hexadecimal do caractere.

Se a entrada anterior é exibida no nome do caractere conversão de arquivo em um servidor para NFS computador e um cliente UNIX cria um arquivo de re: salesquotas nomeados em um servidor para NFS compartilhar, Server for NFS nomes re-salesquotas o arquivo. Esse nome é exibido no Windows Explorer quando usuários locais ou remotos do Windows exibe o conteúdo da pasta compartilhada. No entanto, clientes NFS que listam o conteúdo da pasta compartilhada observam o nome do arquivo como re: salesquotas. Conversão de caracteres ocorre para todos os arquivos compartilhados pelo servidor, independentemente se eles haviam sido criados por um cliente UNIX.

A seguinte entrada mapeia um caractere de byte duplo para um caractere de byte único (os valores que representam um único byte em um caractere de byte duplo devem ser separados por um espaço):

0 x 40 0x23: 0x2b

Porque todos os valores são assumidos como ser representado por números hexadecimais, o prefixo 0 x pode ser omitido:

23 40: 2b

Um determinado caractere deve ser mapeado somente para um caractere; ou seja, o mapeamento de um caractere para dois ou mais caracteres diferentes deve ser evitado. Por exemplo, a seguinte entrada pode produzir resultados inesperados:

0 x 11: 0 x 22
0 x 11: 0 x 33

Além disso, você não pode mapear um caracteres multibyte se um caractere de byte único com o mesmo valor que o primeiro byte de caracteres multibyte for mapeado em outro lugar. O exemplo a seguir pode produzir resultados inesperados:

0 x 22 0 x 11: 0x44
0 x 11: 0x55

Não mapeie um ponto (.), pois ele é usado na sintaxe de nome de arquivo dos sistemas de arquivos Windows e UNIX.

Quando você tiver criado o arquivo de conversão de caracteres de nome arquivo, você deve especificar seu local de nome no registro do sistema. Para registrar o caminho e o nome do arquivo:
  1. Use o Editor do Registro para localizar a seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Server para NFS\CurrentVersion\Mapping
  2. Edite o valor CharacterTranslation (REG_SZ) .
  3. Digite o nome de caminho totalmente qualificado do arquivo de conversão de caracteres de nomes de arquivo. Por exemplo, C:\Sfu\CTrans.txt.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 289627 - Última Revisão: 12/06/2015 00:38:06 - Revisão: 3.1

Microsoft Windows Services for UNIX 2.0 Standard Edition, Microsoft Windows Services para UNIX 2.1, Microsoft Windows Services para UNIX 2.2

  • kbnosurvey kbarchive kbmt kbenv kbhowto KB289627 KbMtpt
Comentários