
ほとんどのテキスト エディターを使用して Windows PC 上のテキスト ファイルからテキストを削除すると、余分なバイトがファイルに追加されます。
- これは、FAT32 サムドライブまたは NTFS の回転ディスク USB ドライブ上のファイルを編集するときに発生します。
- ファイルを NTFS C ドライブにコピーしてそこで編集すると、この問題は発生しません。
- サムドライブにファイルのコピーを作成すると、コピーでも問題が発生します。
- メモ帳または JEdit を使用してファイルを編集すると、問題は発生しません。
- Notepad++、Sublime Text 3、Notepad2、Visual Studio Code、または WordPad で編集すると、問題が発生します。
- サムドライブを新しいものに交換しましたが、問題が再発しました。
- この問題は、サムドライブ上のすべてのテキスト ファイルで発生するわけではありません。
- ファイル システムのエラー チェックではエラーは報告されません。
- サムドライブから C ドライブにファイルをコピーし、サムドライブに戻しても、問題は解決されません。
- Cygwin から vi を使用してサムドライブ上の問題ファイルを編集すると、問題は発生しません。
- サムドライブを別の Windows PC に移動すると、そこでは問題は発生しません。
これを修正する方法について何かアイデアはありますか?
答え1
私の場合は、エンタープライズ セキュリティ ソフトウェアでした。当社では多くのセキュリティ パッケージやデータ機密保持パッケージを使用しており、その 1 つであると考えています。
どれでも私のマシンでは、ファイルをその場で更新するエディターがこの動作を示します。出力を新しいファイルに書き込むエディター (古いファイルの名前を .bak に変更し、新しいファイルの名前を元のファイル名に変更するエディター) は、このマシンで正しく動作します。