在 iPhone(iPhone 7,最新版)上拍摄的图像似乎以正常的文件大小(几 MB)存储。当通过 USB 数据线将手机连接到 Windows 计算机时,一些复制的文件/图像的文件大小非常大。最小值约为 600MB,但有些图像可以“增长”到 2 GB 甚至 3 GB。当复制复制操作时,相同的文件会按应有的大小存储(其大小与手机上的大小相同,约为 3-4 MB)。
回想起来,自从购买手机以来(大约一年半前),似乎一直存在这个问题。
编辑 这是通过浏览器进行的简单文件传输。我比较了正常图像和损坏图像的属性,除了文件大小外,没有发现任何异常。未检查只读属性。文件大小通过手机上的浏览器检查(没有找到在手机上执行此操作的方法)。
有什么建议可能导致此行为?如果我可以提供更多信息,请告诉我。
答案1
在找出确切原因之前,您需要知道实际传输的数据量。可能是您的 PC 和 iPhone 之间的软件界面显示的数值计算有误。请尝试以下两种方法:
- 在您的 PC 上设置一个小型文件服务器,例如 FileZilla FTP 服务器或 HFS(一个非常简单的 http 文件服务器),然后使用手机上的 FTP 客户端或 Web 浏览器将图像上传到它们,并观察文件大小。
- 使用
resmon.exe
(系统资源监视器),或者一些第三方黑客工具,比如 SysInternals 的 ProcessExplorer 或 Wen Jia Liu 的 ProcessHacker,监视系统 I/O 增量大小。这些工具自动提供的图形曲线就足够了。
如果您确实发现大量上传,您可以暂时保留方法 1 中获取的大文件,然后对错误文件和正确文件运行二进制文件编辑器/十六进制编辑器(如 UltraEdit、HxD),以查看实际写入这些大文件的额外数据。