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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。