我想比较两个文件(一个文件位于本地位置,第二个文件位于 http 服务器上)。我可以不下载吗?我想知道这两个文件是完全一样的。
问问题
1130 次
5 回答
12
- 散列两边的文件
- 从服务器获取哈希
- 与本地文件的哈希比较
于 2012-04-04T13:31:22.407 回答
1
取决于您需要什么级别的比较。我假设您也不想将本地副本上传到服务器。您可以使用 MD5 或 SHA1 轻松获取文件的哈希值,并将该哈希值发送到服务器以比较文件。如果哈希匹配,它们是相同的。如果它们不同,那么您可以选择上传文件以进行差异类型比较。
于 2012-04-04T13:31:47.193 回答
0
你不能。
您可以创建一个 MD5 或 SHA1 校验和并将其放在您的文件旁边到服务器上。比你必须下载该文件。
您可以使用 http 缓存机制(电子标签等)。
于 2012-04-04T13:32:18.033 回答
0
我不明白你为什么需要这种东西..它不是通常的情况。
首先是位于本地服务器中的文件(我想你可以得到它的大小)
以及 http 服务器上的文件,您需要制作可以为您提供文件大小的 web 服务..
这样您就可以轻松比较拖车文件的大小。
于 2012-04-04T13:54:21.567 回答
-1
我使用一个名为 Beyond Compare 的应用程序来做到这一点。http://www.scootersoftware.com/
于 2012-04-04T13:31:20.783 回答