将文件从Mac移动到WIndows然后再移回来后,标签(红色,..)属性是否会丢失
由于Windows不支持文件属性中的标签,这些信息会被窃取吗?
此外,如果我将带标签的文件上传到互联网然后再下载回来,会发生什么情况?属性会丢失吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
由于Windows不支持文件属性中的标签,这些信息会被窃取吗?
此外,如果我将带标签的文件上传到互联网然后再下载回来,会发生什么情况?属性会丢失吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
这取决于您如何进行移动,以及是否通过相同(/足够相似)的方法将其移回原处。以下是一些示例:
如果通过 SMB 协议将其移动到 Windows 文件服务器(在 NTFS 卷上运行),则仅限 Mac 的元数据(标签等)将存储在 Windows 文件服务器上的 NTFS 备用数据流中。服务器;如果您以相同方式将其复制回来,元数据将被恢复并重新附加。
如果将其移动到 FAT32 格式钥匙串驱动器之类的设备,它将存储为两个文件:一个包含文件数据内容的常规文件,另一个 AppleDouble 文件,以“._”作为文件名前缀,包含所有仅限 Mac 的元数据。请注意,如果您使用以这种方式编码的方法将文件移至 Windows,然后通过方法 #1 移回,元数据将采用错误的格式并且会丢失;如果您颠倒顺序,也会发生同样的情况。
如果您使用网络表单之类的方式上传它,我很确定元数据根本不会被发送。同样,如果您从网站下载某些内容,它不会查找 ._ 文件或备用数据流,因此即使元数据位于 Web 服务器上,也不会下载。 (除非您将其以 MacBinary 格式 之类的格式存储在服务器上...)
It depends on how you do the moving, and whether you move it back by the same (/similar enough) method. Here are some examples:
If you move it to a Windows file server (running on an NTFS volume) over the SMB protocol, the Mac-only metadata (labels and such) will be stored an an NTFS alternate data stream on the server; if you copy it back the same way, the metadata will be recovered and reattached.
If you move it to something like a FAT32 format keychain drive, it'll be stored as two files: a regular file with the file's data contents, and a second AppleDouble file with "._" as a filename prefix, containing all the Mac-only metadata. Note that if you moved the file to Windows using a method that encodes this way, and moved back by method #1, the metadata would be in the wrong format and would get lost; the same would happen if you reversed the order.
If you upload it with something like a web form, I'm pretty sure the metadata will not be sent at all. Similarly, if you download something from a web site, it won't look for ._ files or alternate data streams, so even if the metadata is on the web server, it won't get downloaded. (Unless you store it on the server in something like MacBinary format...)