u盘在Mac打开的文件,在win上再打开会多一个4kb的文件

u盘在Mac打开的文件(视频、文件),又在win上打开时候,会看到多一个4kb的文件,怎样解决?之前没有过的。


[经过版主编辑]

MacBook Air 13″, 13.4

发布日期 2023年6月2日 上午11:00

回复
问题被标记为 ⚠️ 排名最靠前的回复

发布日期 2023年6月9日 下午8:25

Mac上的文件系统有个特点就是,虽然所有的文件在Mac上显示的都是单个文件,但实际上它们都是由两部分组成:“数据分支”与“资源分支”。这里的“数据分支”即文件本身,而“资源分支”则可以统称为元数据(即描述这个文件的数据,比如标签,文件属性等等)。


举个例子,一个MP3歌曲,音频本身属于“数据分支”。但我们大家都知道,一个MP3歌曲文件往往包含更多的信息,比如专辑,歌曲,音轨,歌词,封面图等等,还有你手动为这个MP3件加上的标签,注释等,这些就是描述这个MP3歌曲的元数据,属于“资源分支”。“数据分支”和“资源分支”本是两个文件,但在Mac上是整合在一起作为一个文件显示的,这种技术在苹果系统上被称作“苹果双重文件格式”。


接下来就是重点了。FAT和exFAT文件系统是不支持“苹果双重文件格式”的。


当你把一个文件从Mac拷到FAT或exFAT格式的硬盘或优盘上时,Mac电脑会把这个文件拆分成两部分,一部分就是文件本身。


而为了保留这个文件额外的元数据(比如你在Mac上给这个额外加的标签,注释等),苹果系统便把这些数据单独写入—个隐藏文件,这个文件的命名规则便是在原文件的名字前面加一个“”。


除此之外,还有几个隐藏文件夹,其中一个叫“".Trashes”的文件夹起着回收站的作用。这


就是为什么在Mac上删除你U盘里的某个文件,是不会清出相应容量的空间的,而且你可以通过Command +Z快捷键来恢复刚才删除的文件。而在Windows上,你如果删除U盘里的文件,系统会弹出提示框问你是否确认永久删除该文件,删除后便不可通过普通的方法来恢复这个文件了。


其实在Windows上的NTFS文件系统里,也有类似“苹果双重文件格式”的机制,这个机制在Windows上被称作“供选数据流”。理论上,如果将一个文件直接从Windows的NTFS文件系统上直接拷到Mac系统里,尽管这个文件由两个文件部分组成,在Mac上也会显示为一个文件,并能看到在Windows系统上为这个文件编辑的额外属性信息;


反之亦然。说了这么多,大家对于标题所提出的问题应该有个大概的理解了。


至于解决方法嘛,很遗憾,这个是Mac系统的特性,并没有什么能够取消这个特性的设置。


所以折中的办法就是在Windows系统上取消“查看隐藏文件”的选项。


注:当一个文件拷贝到FAT和exFAT格式的U盘上,然后在Windows上进行编辑后,


最后再在Mac系统上查看这个文件时,其“资源分支”,也就是描述文件的扩展属性信息可能会丢失。


回复量: 2
排序方式: 
问题被标记为 ⚠️ 排名最靠前的回复

2023年6月9日 下午8:25 回应 xixi209

Mac上的文件系统有个特点就是,虽然所有的文件在Mac上显示的都是单个文件,但实际上它们都是由两部分组成:“数据分支”与“资源分支”。这里的“数据分支”即文件本身,而“资源分支”则可以统称为元数据(即描述这个文件的数据,比如标签,文件属性等等)。


举个例子,一个MP3歌曲,音频本身属于“数据分支”。但我们大家都知道,一个MP3歌曲文件往往包含更多的信息,比如专辑,歌曲,音轨,歌词,封面图等等,还有你手动为这个MP3件加上的标签,注释等,这些就是描述这个MP3歌曲的元数据,属于“资源分支”。“数据分支”和“资源分支”本是两个文件,但在Mac上是整合在一起作为一个文件显示的,这种技术在苹果系统上被称作“苹果双重文件格式”。


接下来就是重点了。FAT和exFAT文件系统是不支持“苹果双重文件格式”的。


当你把一个文件从Mac拷到FAT或exFAT格式的硬盘或优盘上时,Mac电脑会把这个文件拆分成两部分,一部分就是文件本身。


而为了保留这个文件额外的元数据(比如你在Mac上给这个额外加的标签,注释等),苹果系统便把这些数据单独写入—个隐藏文件,这个文件的命名规则便是在原文件的名字前面加一个“”。


除此之外,还有几个隐藏文件夹,其中一个叫“".Trashes”的文件夹起着回收站的作用。这


就是为什么在Mac上删除你U盘里的某个文件,是不会清出相应容量的空间的,而且你可以通过Command +Z快捷键来恢复刚才删除的文件。而在Windows上,你如果删除U盘里的文件,系统会弹出提示框问你是否确认永久删除该文件,删除后便不可通过普通的方法来恢复这个文件了。


其实在Windows上的NTFS文件系统里,也有类似“苹果双重文件格式”的机制,这个机制在Windows上被称作“供选数据流”。理论上,如果将一个文件直接从Windows的NTFS文件系统上直接拷到Mac系统里,尽管这个文件由两个文件部分组成,在Mac上也会显示为一个文件,并能看到在Windows系统上为这个文件编辑的额外属性信息;


反之亦然。说了这么多,大家对于标题所提出的问题应该有个大概的理解了。


至于解决方法嘛,很遗憾,这个是Mac系统的特性,并没有什么能够取消这个特性的设置。


所以折中的办法就是在Windows系统上取消“查看隐藏文件”的选项。


注:当一个文件拷贝到FAT和exFAT格式的U盘上,然后在Windows上进行编辑后,


最后再在Mac系统上查看这个文件时,其“资源分支”,也就是描述文件的扩展属性信息可能会丢失。


回复

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

u盘在Mac打开的文件,在win上再打开会多一个4kb的文件

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!