Editores de texto acrescentando texto ao salvar quando caracteres excluídos

Editores de texto acrescentando texto ao salvar quando caracteres excluídos

Quando excluo texto de um arquivo de texto em um PC com Windows com a maioria dos editores de texto, bytes extras são anexados ao arquivo.

  • Isso acontece quando edito um arquivo em meu pen drive FAT32 ou em uma unidade USB de disco giratório com NTFS.
  • Isso NÃO acontece quando copio o arquivo para minha unidade C NTFS e o edito lá.
  • Se eu fizer uma cópia do arquivo no meu pen drive, o problema também acontece com a cópia.
  • O problema não acontece se eu editar o arquivo com o Notepad ou JEdit.
  • O problema acontece se eu editar com Notepad++, Sublime Text 3, Notepad2, Visual Studio Code ou WordPad.
  • Troquei o pen drive por um novo e o problema voltou.
  • O problema não acontece com todos os arquivos de texto do pen drive.
  • A verificação de erros do sistema de arquivos não relata erros.
  • Depois de copiar um arquivo do pen drive para o C-drive e de volta para o pen drive, o problema NÃO foi resolvido.
  • O problema não acontece se eu editar um arquivo com problema no pen drive usando o vi do Cygwin.
  • Se eu mover o pen drive para outro PC com Windows, o problema não acontecerá lá.

Alguma idéia de como consertar isso?

Responder1

No meu caso, foi um software de segurança empresarial. Usamos muitos pacotes de segurança e pacotes de manutenção de dados confidenciais, e acredito que seja um deles.

Qualquereditor que atualiza o arquivo mostra esse comportamento em minha máquina. Editores que gravam a saída em um novo arquivo (e renomeiam o arquivo antigo para .bak e depois renomeiam o novo arquivo com o nome do arquivo original) funcionam corretamente nesta máquina.

informação relacionada