R语言
md5sum
位于 tools
包(package)。 说明
计算一个或多个文件的 32 字节 MD5 哈希值。
用法
md5sum(files)
参数
files |
特点。要对其内容进行哈希处理的文件的路径。 |
细节
MD5 ‘hash’ 或 ‘checksum’ 或“消息摘要”是由 32 个十六进制数字表示的文件内容的 128 位摘要。具有不同 MD5 和的文件是不同的:只有非常特殊的情况(通常是为了欺骗)具有相同和的文件才会不同。
在 Windows 上,所有文件都以二进制模式读取(正如 md5sum
实用程序所做的那样):在其他操作系统上,文件以默认模式读取(几乎总是文本模式,其中有多个)。
MD5 和用于检查R软件包已正确解压,并且随后未被意外修改。
值
与 files
长度相同的字符向量,名称等于 files
(可能已扩展)。对于不存在或不可读的文件,元素将为NA
,否则为 32 个字符的十六进制数字字符串。
例子
as.vector(md5sum(dir(R.home(), pattern = "^COPY", full.names = TRUE)))
来源
底层 C 代码由 Ulrich Drepper 编写,并从 2001 年发布的 glibc
中提取。
也可以看看
相关用法
- R matchConcordance 源行和目标行之间的一致性
- R makevars 用户和站点编译变量
- R make_translations_pkg 将当前翻译打包到 R 源中
- R update_PACKAGES 更新现有的 PACKAGES 文件
- R print.via.format 打印实用程序
- R prepare_Rd 准备用于渲染的解析 Rd 对象
- R startDynamicHelp 启动动态 HTML 帮助系统
- R getVignetteInfo 获取有关已安装 Vignettes 的信息
- R checkVignettes 检查包装插图
- R Rd2HTML 路转换器
- R HTMLheader 为 R 帮助生成标准 HTML 标头
- R undoc 查找未记录的对象
- R vignetteInfo 有关晕影的基本信息
- R HTMLlinks 从包文档收集 HTML 链接
- R xgettext 从包中的 R 文件中提取可翻译消息
- R toTitleCase 将标题转换为标题大小写
- R package_native_routine_registration_skeleton 编写用于将本机例程注册添加到包的框架
- R parse_Rd 解析 Rd 文件
- R update_pkg_po 准备包的翻译
- R vignetteEngine 设置或获取晕影处理引擎
- R Rcmd R命令接口
- R Rdindex 从 Rd 文件生成索引
- R checkMD5sums 检查并创建 MD5 校验和文件
- R checkFF 检查外部函数调用
- R package_dependencies 包的依赖层次结构的计算
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Compute MD5 Checksums。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。