我想比较两个文件(一个文件位于本地位置,第二个文件位于http服务器上)。我可以不下载而这样做吗?我想知道两个文件是完全相同的。
答案 0 :(得分:12)
答案 1 :(得分:1)
取决于您需要的比较级别。我假设您不想将本地副本上传到服务器。您可以使用MD5或SHA1轻松获取文件的哈希值,并将该哈希值发送到服务器以比较文件。如果哈希匹配,则它们是相同的。如果它们不同,那么您可以选择上传文件以进行差异类型比较。
答案 2 :(得分:0)
你不能。
您可以创建MD5或SHA1校验和,并将其放在文件旁边的服务器上。你必须下载该文件。
您可以使用http缓存机制(电子标签等)。
答案 3 :(得分:0)
我无法理解为什么你需要这种东西..不是通常情况。
首先是位于本地服务器的文件(我想你可以得到它的大小)
和http服务器上的文件,您需要创建Web服务,它可以为您提供文件的大小..
这样您就可以轻松比较两个文件的大小。
答案 4 :(得分:-1)
我使用名为Beyond Compare的应用程序来做到这一点。 http://www.scootersoftware.com/