在EOF签名后写入文本文件
本文关键字:文本 文件 EOF | 更新日期: 2023-09-27 17:51:26
是否有可能在c#中写入EOF之后,以便文本编辑器和操作系统忽略下一个字符,但仍然可以通过编程访问?
。
asdf<EOF>ghjklzxcvbm
EOF之后的部分在文本编辑器中应该被忽略(不可见)。
我试过了
stream.WriteByte(0x1A); // dec 26
在线程https://stackoverflow.com/a/2194619中写入,然后附加消息的其余部分,但没有结果-文本在编辑器中仍然可见。
您想要做的事情可能并不容易做到。如果您成功地放置了EOF,那么即使使用自己的代码也可能无法读取它。如果你使用NTFS文件系统,也许你应该看看其他的数据流http://www.codeproject.com/Articles/9387/Manipulate-Alternate-Data-Streams
备用数据流位于文件的主流旁边,在打开文件时不可见。
希望这对你有帮助!
这是不可能的,如果文本编辑器忽略字符,这将是一个很大的BUG,
你引用的线程和你想做的不一样