其实是因为非要用 zip 文件格式,但是 zip 本身不支持某些“先进功能”,导致只能依靠外置文件保存这些数据。
解决办法有两种:
1、弄个支持扩展格式的新压缩协议。所以 Linux 下面的压缩文件常见是 tar.xxxx ,其中 tar 就是一个封装协议,不提供压缩但是会把所有文件封装起来,同时也会封装各种文件信息。后面的 .xxxx 才是压缩协议对应的扩展名。
2、zip 文件附加上额外数据。zip 有自己的格式,会记录自己的数据长度,在数据长度之外的文件长度上,可以附加一些不影响压缩格式的数据。当然这等于是不符合 zip 文件的格式,但是不受解压缩程序的影响(修改压缩就会丢失)。
apple 只是弄了个最不犯错误而且还是最省钱的办法解决了自己的需求而已。
这东西和文件系统里面的垃圾文件还不一样。虽然逻辑差不多,文件系统的这些破玩意是文件系统功能不足导致的,但是有些情况下不是必须存在的。mac 这个坑在于对于这些文件信息,其实是必须的来适配自己的文件系统规范。
Comments
官网上下载的Mi Sans OPPO Sans甚至HarmonyOS Sans压缩包里都有这个[doge]可见Mac在字体设计领域的地位
♥ 86 ↩ 5
.DS_Store是Finder生成的,保存Finder对当前目录的个性化体验用的。Windows上与之相对应的就是desktop.ini __MACOSX是传递文件高级属性,比如安全性、Mac专用的文件元数据用的,因为很多归档格式并不支持存储Mac的文件属性,所以才用这种方式。 thumb.db是为资源管理器生成预览用的, $RECYCLE.BIN是回收站,和macOS的 ~/.Trash一样 Volume System Info目录存储的是备份文件,一般来自还原点、Shadow Copy等等各种文件系统的还原机制,关掉就没了。 Linux/Android lost+found和LOST.DIR是文件系统保护数据的措施
♥ 52
煮波好厉害😭
♥ 25 ↩ 3
说话有气无力的,听着很难受,改进下吧
♥ 21 ↩ 2
我用过的几个正经mac压缩软件都会自动帮你删了这个文件夹,甚至能解决乱码问题,系统自带压缩除了会有这文件,还会有文件名乱码问题……
♥ 21 ↩ 3
省流:mac记录从哪下载及最后一次打开时间,其他系统无法识别产生的
♥ 20
macosx,看起来好像一个力的分量(bushi
♥ 15 ↩ 1
怪不得我初中地理老师发送压缩包的时候会有这样的文件 UP加油[打call]
♥ 15 ↩ 1
就是apfs的东西去了ntfs 结构不一样 他得在整一下 这东西设计也怪 他都能认出来ntfs非得弄这么反锁
♥ 10 ↩ 1
安卓QQ也会创建DS_Store MACOSX之类的文件夹 意义不明
♥ 8
这些文件最烦的不是在Windows上看到,而是在优盘复制文件后插到电视上,有些设计不严谨的电视直接就死机了
♥ 8
其实是因为非要用 zip 文件格式,但是 zip 本身不支持某些“先进功能”,导致只能依靠外置文件保存这些数据。 解决办法有两种: 1、弄个支持扩展格式的新压缩协议。所以 Linux 下面的压缩文件常见是 tar.xxxx ,其中 tar 就是一个封装协议,不提供压缩但是会把所有文件封装起来,同时也会封装各种文件信息。后面的 .xxxx 才是压缩协议对应的扩展名。 2、zip 文件附加上额外数据。zip 有自己的格式,会记录自己的数据长度,在数据长度之外的文件长度上,可以附加一些不影响压缩格式的数据。当然这等于是不符合 zip 文件的格式,但是不受解压缩程序的影响(修改压缩就会丢失)。 apple 只是弄了个最不犯错误而且还是最省钱的办法解决了自己的需求而已。 这东西和文件系统里面的垃圾文件还不一样。虽然逻辑差不多,文件系统的这些破玩意是文件系统功能不足导致的,但是有些情况下不是必须存在的。mac 这个坑在于对于这些文件信息,其实是必须的来适配自己的文件系统规范。
♥ 7
沙发[doge_金箍]
♥ 5 ↩ 1
upup我有个疑问,能不能讲讲移动硬盘、优盘插到mac上后系统创建的隐藏文件呀。
♥ 4
总的来说,就是系统不兼容导致产生的无用文件
♥ 2
[doge_金箍][doge_金箍]
♥ 2
不知道这玩意儿压缩的时候为什么会打包成两份,解压完了,原文件夹一个,MAC文件夹还有一个一模一样的,遇到好几次了 下这种资源费时间太多了
♥ 2
苹果这些操作真是太恶心了,导致大部分情况下都是只读挂载
♥ 3
标记领地[doge]
♥ 1 ↩ 1
神秘文件。
♥ 1