通过 FTP 发送具有连续十六进制模式的文件会导致损坏

zee*_*zee 5 ftp router modem internet-connection file-corruption

我遇到了很难诊断的问题,这会导致我上传的文件损坏。许多包含连续十六进制模式的文件(如数千个"FF FF FF")都会发生损坏。

请在 Hex 视图中查看相同文件的比较。我试图发送的文件在左边,通过 FTP 发送后的同一个文件在右边:

十六进制视图中的比较

正如你所看到的,右边的文件有“00 00 00”而不是“FF FF FF”。

为了诊断原因,我执行了以下操作:

  • 我确保我所有的硬件都有最新的固件
  • 我针对最新病毒测试了我的电脑
  • 我已经多次重启路由器和调制解调器
  • 我将路由器重置为出厂设置
  • 启用和禁用防火墙
  • 我尝试了各种 FTP 客户端
  • 我尝试以二进制和 ASCII 模式发送,有和没有 MODE Z 压缩
  • 我尝试了各种 FTP 服务器
  • 我尝试了我所有的机器(Win PC、Win 笔记本电脑、Mac 笔记本电脑甚至我的 android 智能手机)
  • 我有NAS,所以我让我的朋友从中下载文件
  • 我从我的网络中排除了交换机
  • 我换了路由器
  • 我更换了调制解调器
  • 我更换了所有以太网电缆

以上都没有帮助重置调制解调器。在我重置调制解调器之前,损坏率为 99% - 每次我上传 100 个文件时,其中 98-99 个文件都已损坏。到了“重启modem”这一步,比例下降到10%,我以为肯定是modem了,又买了一个新的modem,但是安装新modem后,损坏文件的比例一直保持在10%。

我还在我的手机上创建了一个热点并将我的网络连接到它,我可以成功地发送文件而没有任何损坏。
当我发送没有连续十六进制模式的文件时,问题不存在。

我使用的是 VDSL(BT Infinity),互联网提供商不会提供帮助,我想我已经用尽了所有选项。

我很感激任何建议,因为我迫切需要帮助。

Ove*_*ind 0

清单上没有的值得尝试的事情:

  • 较小的 MTU 大小

  • SFTP/FTPS代替普通FTP

  • 二进制流传输模式 - 这当然不应该改变内容