Windows 95: verificar nomes longos antes de copiar dados

Uma cópia pode transferir o conteúdo e, mesmo assim, encurtar os nomes. Nos dados do Windows 95, não basta conferir quantidade e tamanho: nomes completos, subpastas e utilização no destino também contam. Esta prova não altera originais nem executa programas antigos de fontes desconhecidas. Mantenha o PC antigo desligado da Internet pública.

1. Distinguir nomes longos e curtos

Um nome curto 8.3 tem até oito caracteres antes do ponto e três na extensão. O Windows pode disponibilizar um nome alternativo curto com til ao lado do nome longo. Um nome como PROJEK~1.TXT não prova, portanto, que exista um segundo ficheiro. Inversamente, o nome curto isolado não permite reconstruir com segurança o nome longo original.

Todo o percurso conta: aplicação de origem, ferramenta de cópia, suporte intermédio, eventual formato de arquivo e aplicação de destino. Ferramentas antigas de MS-DOS ou certos sistemas de ficheiros de CD podem transmitir apenas a forma curta. A documentação atual da Microsoft também abrange sistemas posteriores; configurações modernas de caminhos longos não são uma solução para Windows 95. Um nome longo e um caminho completo demasiado longo são problemas distintos.

2. Criar um conjunto de teste inofensivo

Numa nova pasta de teste, crie pequenos ficheiros de texto com conteúdos diferentes. Use, por exemplo, Projeto Relatorio Janeiro.txt e Projeto Relatorio Fevereiro.txt, além de um nome com acento, como Revisão.txt. Acrescente uma subpasta com espaço no nome. Registe previamente os nomes completos, os conteúdos correspondentes e a estrutura. Não escolha nomes que difiram apenas em maiúsculas e minúsculas.

Use caminhos curtos e claros, evitando nomes reservados de dispositivos e caracteres como dois pontos ou ponto de interrogação. Confira também as extensões na vista de ficheiros ou nas propriedades; uma extensão oculta não foi eliminada. O conjunto não deve substituir dados reais nem ficar numa pasta de aplicação.

3. Testar o percurso real

  1. Copie só a pasta de teste com exatamente a ferramenta e o suporte intermédio previstos. Copie, não mova.
  2. Se usar um arquivo, verifique depois de extrair para uma pasta de destino nova e vazia. A apresentação dentro do arquivo não basta.
  3. No destino, compare todos os nomes completos, pastas, acentos, extensões e quantidades. Verifique especialmente os dois nomes de projeto semelhantes quanto a trocas ou substituições.
  4. Abra cada ficheiro e compare o conteúdo com a correspondência registada. Tamanho igual não prova dados inalterados. Registe versão da ferramenta, percurso, destino e resultado.

4. Não renomear os originais perante diferenças

Se encontrar apenas nomes curtos, caracteres errados, ficheiros ausentes ou avisos de substituição, pare antes da transferência real. Não renomeie os originais em massa. Use outro percurso de cópia ou arquivo comprovadamente adequado e repita toda a prova. Não formate um novo suporte sem verificar primeiro o conteúdo existente e a compatibilidade com o PC antigo.

Mesmo preservando os nomes longos, os nomes curtos podem mudar ou faltar no destino. Atalhos antigos e aplicações com caminhos curtos fixos precisam de testes separados num ambiente isolado adequado. Esta prova não confirma uma instalação completa nem a compatibilidade do programa. Conserve originais e uma cópia independente até à aceitação. Só após uma prova sem erros deve começar a cópia dos dados, com verificações adicionais de conteúdo por amostragem.

Fonte: Microsoft: Naming Files, Paths, and Namespaces.