颠覆校验和算法
Subversion 使用哪些算法(SHA1、MD5...)来检测数据是否已损坏? (例如由于磁盘故障)
Which algorithms (SHA1, MD5...) does the Subversion use for detecting that data are not corrupted? (e.g. by a disk fault)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您查看 SVN 1.6 源代码,您会发现支持MD5 和 SHA-1 的哈希函数都可以在源代码中找到。看一下chacksum.c 文件和以下函数:
If you take a look at SVN 1.6 source code, you'll find that the support for both MD5 and SHA-1 hash functions is available in source code. Take a look at chacksum.c file and the following function:
对于当前版本 (1.8.x),
svn info
显示的校验和是 SHA-1,即sha1sum {file}
应与svn info< 中的校验和匹配/code> 如果文件未被修改。
For the current version (1.8.x) the checksum displayed with
svn info
is SHA-1, i.e.sha1sum {file}
should match the checksum insvn info
if the file has not been modified.