Php 比较本地文件和ftp文件

Php 比较本地文件和ftp文件,php,ftp,Php,Ftp,我正在尝试构建一个PHP脚本,将远程ftp服务器中的ftp文件夹同步到我服务器中的本地文件夹,通过搜索和到处查看,我无法找到任何方法来获取远程ftp文件的md5校验和,而不下载它,脚本将以5分钟的间隔自动执行,以比较本地和远程文件,并以2种方式同步。除了比较修改日期和文件大小外,是否还有其他方法比较本地和远程文件?如果可能,通过SSH而不是FTP使用rsync。否则,如果要检测内容更改,则必须下载该文件以计算MD5校验和,这样做会破坏目的。由于ftp服务器是NAS驱动器,因此我无法通过SSH访问

我正在尝试构建一个
PHP
脚本,将远程ftp服务器中的
ftp
文件夹同步到我服务器中的本地文件夹,通过搜索和到处查看,我无法找到任何方法来获取远程ftp文件的
md5
校验和,而不下载它,脚本将以5分钟的间隔自动执行,以比较本地和远程文件,并以2种方式同步。除了比较修改日期和文件大小外,是否还有其他方法比较本地和远程文件?

如果可能,通过SSH而不是FTP使用rsync。否则,如果要检测内容更改,则必须下载该文件以计算MD5校验和,这样做会破坏目的。

由于ftp服务器是NAS驱动器,因此我无法通过
SSH
访问它,因此到达该服务器的唯一方法是ftpIt,我认为它不是在远程,而是在本地网络上。如果您愿意的话,除了下载整个文件之外,仍然无法计算MD5。