【问题标题】:same file, but different file size and sha1_file hash?相同的文件,但不同的文件大小和 sha1_file 哈希?
【发布时间】:2012-07-25 15:13:50
【问题描述】:

在不同路径的同一台服务器上存储完全相同的文件,但文件大小不同,sha1_file 哈希也不同?为什么

我从第一个路径下载文件,然后上传到第二个路径。文件大小和sha1_file哈希仍然不同??

我不明白?! :-/

相同的服务器,但不同的路径

【问题讨论】:

  • 文件是否具有相同的属性? (创建日期,所有者,...)

标签: linux file ftp filesystems sha1


【解决方案1】:

如果您将ftp 用于其中一个或两个传输,并且涉及Windows 和Linux/Unix 系统的混合,ftp 可能会在其中一个传输中为您“有用”转换行尾。. .

【讨论】:

  • 哦..我误解了你..现在我明白你的意思了:)
【解决方案2】:

我不这么认为。你可以自己仔细检查。比如说,你有文件 a.pdf 和 b.pdf,请执行以下操作:

od a.pdf>a.txt
od b.pdf>b.txt
diff a.txt b.txt

您可能会发现不同之处。我认为哈希码独立于文件的属性,例如修改日期。

【讨论】:

  • 哎呀,大小也不同?哦..也许我必须知道你是如何上传文件的。
  • 我是用cuteftp下载的,上传文件时也是这样。但在上传文件之前已删除文件以确保文件没有被附加或类似的东西
  • 尝试使用“tar”来打包文件。我同意特瓦尔伯格的想法。如果在尝试 diff 命令后你发现差异只是在每个换行符处发生,那么一切都得到了证明。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-01
  • 1970-01-01
相关资源
最近更新 更多