文件是小米手机上创建的视频
在小米手机的相册和ESExplorer里面是24M
拷贝到win10上是1G
再从win10上拷贝回小米手机后,手机上也显示1G
三个文件在各自设备上计算的hash都完全相同
文件是小米手机上创建的视频
在小米手机的相册和ESExplorer里面是24M
拷贝到win10上是1G
再从win10上拷贝回小米手机后,手机上也显示1G
三个文件在各自设备上计算的hash都完全相同
手机磁盘空间有压缩能力。不过视频压缩率能这么大还是值得怀疑。
我更倾向于MIUI本身的bug。
有可能,没想到文件系统都有bug ![]()
我的miui相机生成的视频,一直都是每个月通过ftp移到win7,大小没有什么变化。
码率是比较高,基本都可以重新编码为十分之一码率的视频。
安卓采用 Linux 的 ext4 文件系统,Windows 采用 NTFS。
NTFS 支持透明压缩而 ext4 只能按卷压缩,并且 ext4 基本不针对视频文件进行优化。
所以理论上对于同一个视频文件,Windows 占用空间反而会比安卓小。
而且Android是1000进制,pc上是1024进制
所以不考虑压缩的情况下,同样大小,MIUI上文件会显示更大。
再找个iOS设备看看?
相册预览和原文件的关系?
手头没ios,好奇之处就在于以前基本上没有遇到这种情况
听说过用文件流隐藏文件之类的操作,但是文件系统报告的文件大小和真实情况严重不符还是第一次。
猜测可能是miui修改过的非原生文件模块没及时更新文件大小吧
btw,手机上的操作是在esexplorer和miui相册之中
可以确定不是预览,而是长按视频在菜单里面查看属性数据
报告有可能它把预览的属性错放到了文件本身上
能重现的话,就拿去报告bug
嗯,下次路过小米店的时候先去看看有没有修
文件流全称叫做NTFS文件流,是ntfs的特有
既然你的文件来自于手机,那不可能是这个
我也倾向于miui的显示错误。
或者来自于缓存刷新之类的。
比如这个视频是录制的,那么它会一直变大,而系统判断它大小不是实时的,是有时间间隔的。可能文件已经1g了,但大小的缓存还在24m的时候吧