我有一个元数据,我想隐藏在纯文本文件中,不会被通用文本编辑器显示,有没有办法做到这一点?
答案 0 :(得分:2)
不在文件本身内。为了存储元数据,我建议在文件系统中使用备用数据流。在OS X(使用HFS)中,它们被称为Forks,在Windows中(使用NTFS),它们被称为备用数据流。您可能已经熟悉OS X上的“资源分叉”。
...基本上它是一个隐藏文件,与原始文件同名(并随之移动),除非在文件路径中使用特殊(通常是非法的)字符进行访问。
请注意,ADS文件不会在不兼容的文件系统之间移动/复制(例如从NTFS到FAT),压缩成zip或存档为tarball,也不会上传,所以永远不要假设你的ADS文件是持久的(制作它对于存储仅限本地机器的元数据很有用,例如编辑器首选项等)