Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 如果将文件上载到服务器并从服务器重新下载,则可能导致MD5值更改_File_Md5 - Fatal编程技术网

File 如果将文件上载到服务器并从服务器重新下载,则可能导致MD5值更改

File 如果将文件上载到服务器并从服务器重新下载,则可能导致MD5值更改,file,md5,File,Md5,我有一个案例,需要从不同的服务器下载不同的文件。我在MD5上检查了两个文件的一致性,发现它们是不同的。但是,在我检查了内容之后,它们是完全相同的,包括每个文件的总字节数 我这里的主要问题是,同一个文件在上传到服务器并重新下载后是否有可能具有不同的MD5值?事实上,我正在使用大约25台不同的服务器进行比较。所以,我需要知道这是否是因为服务器或任何其他问题导致的。谢谢 不,这是不可能的。这些文件是不同的。 使用DIFF实用程序查看差异所在。linux中的WinDIFF、diff等这两个文件确实是不同

我有一个案例,需要从不同的服务器下载不同的文件。我在MD5上检查了两个文件的一致性,发现它们是不同的。但是,在我检查了内容之后,它们是完全相同的,包括每个文件的总字节数


我这里的主要问题是,同一个文件在上传到服务器并重新下载后是否有可能具有不同的MD5值?事实上,我正在使用大约25台不同的服务器进行比较。所以,我需要知道这是否是因为服务器或任何其他问题导致的。谢谢

不,这是不可能的。这些文件是不同的。
使用DIFF实用程序查看差异所在。linux中的WinDIFF、diff等

这两个文件确实是不同的,这是一个相当安全的赌注,只是在某种微妙的方式上,你用来比较它们的方法是看不到的。在Mac或Linux设备上,尝试运行:

od -c file1 > file1-od.txt
od -c file2 > file2-od.txt
diff file1-od.txt file2-od.txt
如果您使用的是Windows,请安装免费的Cygwin软件包以获取上述命令