【cnbeta网站】macOS图像捕获功能中的Bug可使硬盘中充满空数据

苹果公司的macOSImageCapture应用中发现了一个bug , 当将照片从iPhone或iPad传输到Mac时 , 会无谓地占用潜在的千兆字节存储空间 。 媒体资产管理应用NeoFinder的开发者发现了这个问题 , 并在一篇博文中分享 , 该问题发生在苹果的Mac工具将iOS拍摄的HEIF照片转换为更标准的JPG文件过程当中 。
当用户在ImageCapture的设置中取消勾选"保留原件"选项时 , 这个过程就会发生 , 当复制到Mac上时 , 会将HEIC文件转换为JPG 。 不过 , 在这个过程中 , 该应用也会莫名其妙地给每个文件增加1.5MB的空数据 。
【【cnbeta网站】macOS图像捕获功能中的Bug可使硬盘中充满空数据】NeoFinder团队表示 , 当然 , 这是一个巨大的空间浪费 , 特别是考虑到苹果公司还在认真地销售新的Mac , 其内部的SSD容量小到令人发指的128GB 。 这么小的磁盘很快就被完全浪费掉的空数据填满了 。 以仅1000张照片为例 , 这个bug就会吃掉1.5GB的宝贵且非常昂贵的SSD磁盘空间 。 "
NeoFinder的开发者表示 , 他们在使用十六进制编辑器改进NeoFinder的元数据功能时 , 纯属偶然发现了这个bug , 并提供了一个实例截图 , 显示了单个JPG文件在传输后的十六进制数据的结尾是什么样子 。 MacRumors也能够在macOS10.14.6和更高版本的macOS10.14.6和更高版本中使用在线十六进制编辑器复制这个问题 。
值得注意的是 , 这个错误只发生在从苹果设备上传输照片时 , 而不是在使用ImageCapture从数码相机导入照片时 。 NeoFinder的团队表示 , 它已经将这个bug通知了苹果公司 , 开发者建议任何被这个问题困扰的人可以尝试使用第三方工具GraphicConverter的新测试版 , 其中包括一个从JPEG文件中删除不需要的空数据的选项 。
【cnbeta网站】macOS图像捕获功能中的Bug可使硬盘中充满空数据
文章图片