github weixiansen574/HybridFileXfer v3.0.0

2 days ago

更新日志

  • 大改传输实现。不再多线程操作硬盘,因为多线程操作硬盘反而是种负优化。引入内存缓冲,文件分块大小改为1MB。读取文件是顺序单线程的,读取并分块存入缓冲区,然后多个对应一条通道的线程从缓冲区里取块发送至网络。接收端各接收线程接收到块后存到自己的队列里,然后一个写文件线程从各接收线程的缓冲区里按顺序取块,大幅提升机械硬盘的写入效率。可自定义缓冲区大小,目标为机械硬盘的电脑建议设置大点的缓冲区。详情请看原理
  • 电脑端控制台不再输出传输的文件信息。
  • 传输框隐藏无用的速度指示器,例如上传文件时,隐藏恒为零的下载速度指示器。
  • 传输完毕后,显示各通道的平均速度,显示总平均速度、传输耗时、传输总数据量
  • 客户端连接后返回系统信息,是Linux还是Windows。修复了由不同系统路径分隔符"/"和"\"不同引起的各种问题,例如Windows系统跳转目录后,若返回上级会直接跳到根目录的BUG
  • 新增对传功能,可以连接手机服务端,使其能够手机传手机。USB通道可用过两台手机同时插在电脑上,通过电脑转发来利用,具体操作流程见:手机对传。除非最求速度(例如换机/数据备份),不然我这个软件的互传使用起来的体验是不如手机自带快传和QQ之类的。
  • 完善国际化支持,手机端APK和PC端Jar已支持简体中文、繁体中文、英语、日语、韩语!(除中文外都由AI翻译)

Don't miss a new HybridFileXfer release

NewReleases is sending notifications on new releases.