Kiedy usuwam tekst z pliku tekstowego na komputerze z systemem Windows z większością edytorów tekstowych, do pliku dołączane są dodatkowe bajty.
- Dzieje się tak, gdy edytuję plik na moim dysku twardym FAT32 lub na dysku USB z wirującym dyskiem w systemie NTFS.
- Nie dzieje się tak, gdy kopiuję plik na dysk C NTFS i tam go edytuję.
- Jeśli utworzę kopię pliku na dysku USB, problem występuje również z kopią.
- Problem nie występuje, jeśli edytuję plik za pomocą Notatnika lub JEdita.
- Problem występuje, jeśli edytuję za pomocą Notepad ++, Sublime Text 3, Notepad2, Visual Studio Code lub WordPad.
- Wymieniłem napęd kciuka na nowy i problem wrócił.
- Problem nie występuje w przypadku każdego pliku tekstowego na pendrivie.
- Sprawdzanie błędów w systemie plików nie zgłasza błędów.
- Po skopiowaniu pliku z pendrive'a na dysk C iz powrotem na pendrive problem NIE zostaje rozwiązany.
- Problem nie występuje, jeśli edytuję plik problemu na dysku USB za pomocą vi z Cygwin.
- Jeśli przeniosę pendrive na inny komputer z systemem Windows, problem się nie zdarza.
Wszelkie pomysły, jak to naprawić?
windows
notepad++
usb-flash-drive
fat32
visual-studio-code
Kevin Kleinfelter
źródło
źródło
Odpowiedzi:
W moim przypadku było to oprogramowanie zabezpieczające dla przedsiębiorstw. Używamy wielu pakietów bezpieczeństwa i pakietów poufnych danych i uważam, że jest to jeden z nich.
Każdy edytor, który aktualizuje plik w miejscu, pokazuje takie zachowanie na moim komputerze. Edytory, które zapisują dane wyjściowe do nowego pliku (i zmieniają nazwę starego pliku na .bak, a następnie zmieniają nazwę nowego pliku na oryginalną nazwę pliku) działają poprawnie na tym komputerze.
źródło