V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
下载 BitTorrent Sync
BTSync for iOS
BTSync for Android
xvnehc
V2EX  ›  BTSync

从 Mac 端的 BT Sync 同步一些文件(图片)到 Android 端后发生了文件损坏的奇怪 BUG!屡试不爽

  •  
  •   xvnehc · 2016-06-28 17:27:49 +08:00 · 3745 次点击
    这是一个创建于 3101 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先说环境, 自家局域网,同一个路由器。 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 不对的,其他的案例几乎没有。 求解决思路...

    2 条回复    2016-06-29 12:09:48 +08:00
    ivyswen
        1
    ivyswen  
       2016-06-28 18:22:02 +08:00 via Smartisan T1
    屡试不爽?
    SpicyCat
        2
    SpicyCat  
       2016-06-29 12:09:48 +08:00
    要防止手机的被修改过的图片再传回去的话,可以用只读方式同步。
    猛一看「屡试不爽」这个词以为楼主发现了什么 BT Sync 的窍门,仔细一看原来是发现了 bug
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5889 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:22 · PVG 10:22 · LAX 18:22 · JFK 21:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.