
Wenn ich auf einem Windows-PC mit den meisten Texteditoren Text aus einer Textdatei lösche, werden der Datei zusätzliche Bytes angehängt.
- Dies passiert, wenn ich eine Datei auf meinem FAT32-USB-Stick oder auf einem rotierenden USB-Laufwerk mit NTFS bearbeite.
- Dies passiert NICHT, wenn ich die Datei auf mein NTFS-Laufwerk C kopiere und sie dort bearbeite.
- Wenn ich eine Kopie der Datei auf meinem USB-Stick erstelle, tritt das Problem auch bei der Kopie auf.
- Das Problem tritt nicht auf, wenn ich die Datei mit Notepad oder JEdit bearbeite.
- Das Problem tritt auf, wenn ich mit Notepad++, Sublime Text 3, Notepad2, Visual Studio Code oder WordPad bearbeite.
- Ich habe den USB-Stick durch einen neuen ersetzt und das Problem trat erneut auf.
- Das Problem tritt nicht bei jeder Textdatei auf dem USB-Stick auf.
- Die Fehlerprüfung des Dateisystems meldet keine Fehler.
- Nach dem Kopieren einer Datei vom USB-Stick auf das Laufwerk C und wieder zurück auf den USB-Stick ist das Problem NICHT behoben.
- Das Problem tritt nicht auf, wenn ich eine Problemdatei auf dem USB-Stick mit vi von Cygwin bearbeite.
- Wenn ich den USB-Stick auf einen anderen Windows-PC stecke, tritt das Problem dort nicht auf.
Irgendwelche Ideen, wie man das beheben kann?
Antwort1
In meinem Fall war es eine Unternehmenssicherheitssoftware. Wir verwenden viele Sicherheitspakete und Pakete zur Geheimhaltung von Daten, und ich glaube, dies ist eines davon.
BeliebigEditoren, die die Datei an Ort und Stelle aktualisieren, zeigen dieses Verhalten auf meinem Computer. Editoren, die die Ausgabe in eine neue Datei schreiben (und die alte Datei in .bak umbenennen und dann die neue Datei in den ursprünglichen Dateinamen umbenennen), funktionieren auf diesem Computer ordnungsgemäß.