哈希值批量計(jì)算器(HashCalculator)是一款計(jì)算哈希值的軟件工具,軟件為用戶提供了文件哈希值計(jì)算的功能,支持批量計(jì)算的操作,用來檢驗(yàn)文件是否一致很方便,能夠讓用戶工作更加高效,界面簡(jiǎn)潔直觀。
軟件說明
一款文件文件哈希值批量計(jì)算器,也支持將結(jié)果導(dǎo)出為文本文件功能和批量檢驗(yàn)哈希值功能。
文件哈希值計(jì)算軟件,批量檢驗(yàn),支持多種哈希算法,也支持將結(jié)果導(dǎo)出為文本文件功能和批量檢驗(yàn)哈希值功能。網(wǎng)絡(luò)上這類工具很多但都不怎么符合自己的使用習(xí)慣,所以自己寫了個(gè),經(jīng)過幾輪改進(jìn),用的還算順手。
非常實(shí)用的哈希值批量計(jì)算器,能夠幫助用戶快速的對(duì)多個(gè)哈希值進(jìn)行計(jì)算,使用方法也非常的簡(jiǎn)單,只需要將文件拖入即可自動(dòng)生成,非常的便捷,支持將結(jié)果導(dǎo)出為sha256sums文件,有需要的小伙伴快來下載吧。
HashCalculator 是一個(gè)文件哈希值計(jì)算工具,為批量計(jì)算、批量校驗(yàn)文件的哈希值而生,期望能減少批量計(jì)算、校驗(yàn)、統(tǒng)計(jì)、查找、篩選方面的麻煩。
功能特點(diǎn)
支持多種哈希算法:
SHA1
SHA2: 224/256/384/512
SHA3: 224/256/384/512
XXH32
XXH64
XXH3-64
XXH3-128
SM3
MD4/MD5
CRC32/CRC64
QuickXor
Whirlpool
Streebog: 256/512
Blake2b: 224/256/384/512
Blake2bp: 224/256/384/512
Blake2s: 224/256
Blake2sp: 224/256
Blake3: 224/256/384/512
eD2k
Has160
RipeMD160
單文件運(yùn)行,無需安裝。
支持將 HashCalculator 的快捷菜單集成到系統(tǒng)右鍵菜單,支持自定義快捷菜單。
內(nèi)建多種篩選器,支持對(duì)大批量的哈希結(jié)果進(jìn)行篩選、查找、處理。
計(jì)算所得哈希值的輸出方式可選擇 Base64 或十六進(jìn)制大/小寫字母。
支持同時(shí)運(yùn)行多個(gè)計(jì)算文件哈希值的任務(wù) (1 ~ 32 個(gè))。
每個(gè)計(jì)算任務(wù)可以同時(shí)計(jì)算一個(gè)文件的多個(gè)算法的哈希值。
支持直接拖拽文件/文件夾到主界面表格中計(jì)算文件哈希值。
支持在計(jì)算過程中暫停、繼續(xù)、取消所有正在進(jìn)行的任務(wù)或單個(gè)正在進(jìn)行的任務(wù)。
支持把計(jì)算所得的結(jié)果導(dǎo)出為文本文件,預(yù)置 .txt/.csv/.hcb 導(dǎo)出格式,也可以自定義導(dǎo)出格式。
支持自定義校驗(yàn)依據(jù)(儲(chǔ)存哈希值和文件名的文本文件)解析方案,便于直接將同類軟件導(dǎo)出的結(jié)果作為校驗(yàn)依據(jù)打開進(jìn)行自動(dòng)校驗(yàn)。
預(yù)置 .txt/.csv/.hcb/.sfv/.sums/.hash 的解析方案等。
其他未列出的有用的功能...
使用方法
批量計(jì)算文件的哈希值:
在“算法”下拉框選擇合適的哈希算法
將文件拖入程序主界面即可生成哈希值,任務(wù)未全部完成也可再次拖入其他文件
批量檢驗(yàn)文件的哈希值與文件提供者給出的哈希值是否一致
白色表示面板中該行的哈希值還沒有被檢驗(yàn)過
綠色表示面板中該行顯示的哈希值與哈希值批量檢驗(yàn)處填入的哈希值一致,或表示該行顯示的哈希值與哈希值批量檢驗(yàn)處填入的文件中對(duì)應(yīng)文件名前的哈希值一致
紅色表示面板中該行所代表的文件顯示的哈希值與哈希值批量檢驗(yàn)處填入的文件中對(duì)應(yīng)文件名前的哈希值不一致
灰色表示面板中該行的哈希值與哈希值批量檢驗(yàn)處填入的哈希值不一樣,或表示面板中該行顯示的文件名在哈希值批量檢驗(yàn)處填入的文件中找不到
如果你想填入單個(gè)哈希值,則下拉框選擇單個(gè)哈希值
如果你想填入一個(gè)包含哈希值-文件名的文本文件,則下拉框選擇文本文件,文件內(nèi)容的格式需要為每行都是[哈希值][空格][星號(hào),可無][文件名],具體可參考導(dǎo)出結(jié)果生成的文件內(nèi)容格式
按照第一步批量計(jì)算文件的哈希值,然后在哈希值批量檢驗(yàn)處的依據(jù)來源下拉框選擇相應(yīng)選項(xiàng):
在下拉框后面的文本框填入哈希值,或者把包含哈希值-文件名對(duì)的文本文件拖到文本框上(注意:如果填入的內(nèi)容不是文件路徑或者路徑不正確,程序會(huì)自動(dòng)把下拉框調(diào)整為單個(gè)哈希值,如果是正確的文件路徑則自動(dòng)調(diào)整為文本文件)
點(diǎn)擊后面的檢驗(yàn)按鈕,程序會(huì)將計(jì)算結(jié)果面板檢驗(yàn)結(jié)果列上色:
更新說明
【相同哈希值篩選器】新增功能:【指定算法為第一行當(dāng)前顯示的算法】
優(yōu)化篩選器列表的復(fù)選框的點(diǎn)擊邏輯:點(diǎn)擊篩選器列表的篩選器前的復(fù)選框時(shí),當(dāng)前選中的篩選器也會(huì)同時(shí)切換為該篩選器
【重命名文件】操作器增加功能
支持自動(dòng)選擇第一行顯示的算法作為關(guān)注的算法
重命名時(shí)支持把哈希值作為文件名的前綴、后綴、替換原文件名
修復(fù)主窗口在最大化狀態(tài)下關(guān)閉,下次打開后還原正常大小時(shí)會(huì)出現(xiàn)與原大小不一樣的問題
給【導(dǎo)出計(jì)算結(jié)果設(shè)置】設(shè)置頁(yè)增加 2 個(gè)新設(shè)置項(xiàng)并實(shí)現(xiàn)功能、記住上次導(dǎo)出結(jié)果的文件名
增加【把每種算法的結(jié)果分別導(dǎo)出到以算法名為擴(kuò)展名的不同文件中】設(shè)置項(xiàng)并實(shí)現(xiàn)功能
增加【每次導(dǎo)出結(jié)果時(shí)都打開導(dǎo)出參數(shù)小窗口以設(shè)置本次的導(dǎo)出參數(shù)】設(shè)置項(xiàng)并實(shí)現(xiàn)功能
新增功能:當(dāng)校驗(yàn)依據(jù)文件內(nèi)容沒有指定算法時(shí),如果校驗(yàn)依據(jù)文件名以算法名作為擴(kuò)展名,則自動(dòng)選擇文件擴(kuò)展名指定的算法
修正在上一次添加文件夾但未搜索完成的情況下再次添加另一個(gè)文件夾,需要多次點(diǎn)擊取消搜索按鈕才能停止搜索的問題
新增支持將 .hash、.sfv、.sums 文件的“打開方式”設(shè)置為“哈希值校驗(yàn)依據(jù)”的功能(需要重新安裝右鍵菜單擴(kuò)展)
修復(fù)無配置文件啟動(dòng)軟件時(shí),在設(shè)置面板中修改配置文件的儲(chǔ)存位置不生效,需要關(guān)閉軟件后打開軟件再次修改配置文件儲(chǔ)存位置才生效的問題
增加設(shè)置選項(xiàng)、部分設(shè)置選項(xiàng)移到新設(shè)置頁(yè)
【常規(guī)設(shè)置選項(xiàng)】中關(guān)于任務(wù)的設(shè)置移到【任務(wù)設(shè)置選項(xiàng)】頁(yè)
增加【延遲啟動(dòng)被添加到表格中的哈希值計(jì)算任務(wù)】設(shè)置選項(xiàng)