Text 可以在纯文本文件中写入隐藏信息吗?

Text 可以在纯文本文件中写入隐藏信息吗?,text,metadata,plaintext,Text,Metadata,Plaintext,我有一段元数据,我想隐藏在一个纯文本文件中,不会由通用文本编辑器显示,有没有办法做到这一点 不在文件本身内。对于存储元数据,我建议在文件系统中使用替代数据流。在OSX(使用HFS)中,它们被称为Forks,在Windows(使用NTFS)中,它们被称为备用数据流。您可能已经熟悉OSX上的“资源分叉” …基本上,它是一个与原始文件同名的隐藏文件(并随原始文件一起移动),除非在文件路径中使用特殊(通常是非法)字符访问它 请注意,ADS文件在压缩到zip或归档到tarball或上载时,不会在不兼容的文

我有一段元数据,我想隐藏在一个纯文本文件中,不会由通用文本编辑器显示,有没有办法做到这一点

不在文件本身内。对于存储元数据,我建议在文件系统中使用替代数据流。在OSX(使用HFS)中,它们被称为Forks,在Windows(使用NTFS)中,它们被称为备用数据流。您可能已经熟悉OSX上的“资源分叉”

…基本上,它是一个与原始文件同名的隐藏文件(并随原始文件一起移动),除非在文件路径中使用特殊(通常是非法)字符访问它

请注意,ADS文件在压缩到zip或归档到tarball或上载时,不会在不兼容的文件系统(例如从NTFS到FAT)之间移动/复制,因此永远不要假设您的ADS文件将是持久的(这有助于存储仅本地计算机的元数据,如编辑器首选项等)

  • 在Windows上,您可以在此处了解更多信息:
  • 在Mac OS X上,您可以在此处了解更多信息:
  • 在Linux上,主文件系统(extfs:ext3、ext4等)不支持文件系统中的fork。在Linux上读取HFS卷时,通过将fork名称附加到文件名来访问fork(例如“/foo/bar/rsrc”以访问文件“/foo/bar”的资源fork)

唯一的方法是加密数据。您无法阻止文本编辑器显示简单文本文件的所有内容。OS X forks已被弃用多年。