- 积分
- 2533
- 最后登录
- 2024-4-20
- 精华
- 0
- 阅读权限
- 50
- 主题
- 101
- UID
- 4720714
- 帖子
- 6258
- PB币
- 8186
- 威望
- 5
- 贡献
- 0
- 技术
- 15
- 活跃
- 2116
- UID
- 4720714
- 帖子
- 6258
- PB币
- 8186
- 贡献
- 0
- 技术
- 15
- 活跃
- 2116
|
场景:
我有个树莓派外接硬盘底座, 独立供电, S.M.A.R.T一直都很正常, 平稳运行很久, 没有什么变化.
树莓派通过网线插到路由器上, 笔记本电脑连接wifi
有一次我发送一个大约10GB的压缩包到树莓派上的硬盘盒, 通过SFTP,
传输完毕我就没管了, 因为我心想这本来就是基于TCP的协议, 没想到会有完整性问题.
这个压缩包是个zip格式的压缩包, 里面大概有5个文件夹, 现在再打开这个压缩包里面只能看到1个文件夹了, 然后winrar也报告压缩包损坏. 我估计是文件中间哪个部分发生了损坏吧. 看来传输大文件的时候, FTP不是那么容易让人放心. (不过不用担心, 这个文件我有备份, 在我另一个硬盘里)
据我所知FTP传输文件不会额外校验文件完整性的. SMB也不会, 但是SMB可以开启传输签名, 能保证文件不被篡改和文件的完整性, 但是开了可能很影响性能, 尤其是树莓派这种羸弱的cpu.
很多基于点对点的同步软件支持校验, 比如"微力同步(目前在用, 好用是好用, 但是文件管理功能不方便, 有时候只是为了传输一下文件, 不是为了同步)" "Resilio Sync (国内不好使)" "syncthing(用过, 冲突规则没弄好, 搞丢过文件, 不知道是不是我用的那个版本有bug)"
所以有没有什么单纯的传输文件的工具, 跨平台的(至少支持windows 和 arm linux), 支持文件传输强校验的工具?
还有一个问题, 我在安卓上开ftp工具, 电脑通过资源管理器拷贝带中文的文件, 要么拷贝不进去(用的solid), 要么中文里部分字符会变成问号, 部分中文会正常显示, 这是为什么? 我换第三方工具就没问题了(比如winSCP)
补充: 小米文件管理器自带ftp可以改编码集, GBK可以解决这个问题, 用Solid Explorer自带的FTP会导致中文字符无法拷贝, 用Servers Ultimate Pro 创建的FTP 就是我说的, 部分中文会显示, 部分中文变成问号, 忙猜里面的转码做的不好. 有什么方便的手机端FTP吗? 不太想用小米的文件管理器.
补充补充: 突然发现可以通过"创建快捷方式"这个app, 在有root的情况导出小米文件管理器的这个界面的快捷方式, 勾选 也搜索活动列表, 勾选搜索未导出的活动, 勾选也显示系统应用. 然后搜索"远程管理", 就可以把小米自带的文件管理里的FTP活动的快捷方式创建到手机主页了. "创建快捷方式" 很好用, 无root的时候可以把很多第三方app还有系统设置里的一些活动创建快捷方式, 比如我就把切换高刷120Hz的活动创建了快捷方式, 方便我玩游戏的时候打开, 平时关闭.
跑题了, 再问一遍
所以有没有什么单纯的传输文件的工具, 跨平台的(至少支持windows 和 arm linux), 必须支持文件传输强校验的工具?
|
|