先说环境, 自家局域网,同一个路由器。 MAC 是 RMBP 2015,OSX 10.11 , BTSync 版本 2.3.8 (最新),免费版本。 Android 机器一台 Z3C ,一台 nexus 6 ,系统均为 6.0.1 , BTSync 版本都是 Play 最新版 2.3.5 。
BUG 是这样产生然后可以随时重现的, 首先是 MAC 上我添加了一个有 200 多个图片的文件夹, 然后 nexus6 首先开始同步,添加文件夹,很快就同步完了,注意因为我是在快图( Android 端的一个看图 app )里面直接看图的,所以能一目了然的看到,有几个图的缩略图是灰色的,查看这些图片的大小正常、文件名正确、唯独 MD5 变化了,也就是文件被修改了。这时为了防止手机端的这些变化同步到 Mac 端,所以在同步完成后我立即点击了同步暂停。 然后 Z3C 继续,重复上一过程,相同的是仍然有文件损坏,但不同的是损坏的文件跟 nexus6 的各不相同...
然后为了确定根源,我用了一台 5S 来同步,完成之后因为 iOS 的沙盒限制,所以是没法用第三方的看图软件查看 BTSync 同步的内容的,所以我花了一点时间一张张的看了,结果完全正确,一个坏的都没有... 应该可以确认 iOS 是没问题的。
我已经捣鼓了两天了,实在没有思路了,但是又很想用 BTSync , Google 了一圈只看到 3 年前有某些人文件损坏而且 MD5 不对的,其他的案例几乎没有。 求解决思路...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.