Board logo

標題: [檔案相關] FileHash v1.0.0 (支援 CRC32、MD5、SHA1、SHA2) 更新可執行檔 [打印本頁]

作者: ps147258     時間: 2018-3-19 05:12 PM    標題: [檔案相關] FileHash v1.0.0 (支援 CRC32、MD5、SHA1、SHA2) 更新可執行檔

【軟體名稱】:FileHash
【軟體版本】:1.0.0
【軟體分類】:檔案工具(檔案驗證工具)
【軟體性質】:免費軟體
【軟體語言】:英文
【檔案大小】:32位元版 2.75 MB (2,889,216 位元組)、64位元版 4.22 MB (4,429,312 位元組)
【存放空間】:OneDrive
【軟體簡介】:


* 注:圖中的 Hash 值與載點中的不同,圖中的是未公開時所測試的。

支援雜湊運算 CRC32、MD5、SHA1、SHA224、SHA256、SHA384、SHA512、SHA512-224、SHA512-256 共九項雜湊運算。

特點:
1. 可同時運算各項雜湊值使得在多執行緒與多核心系統上更快速處理完畢。

操作:
1. 選擇要計算的檔案,可直接拖曳檔案至路徑輸入框中。
2. 按下 [Get Hash]。
3. 等待計算完成。
得到 Hash 值後可以在清單中選取後按下 [Ctrl] + [C] 來複製所選取的 Hash 值。

* Compare - 比對功能尚未定案,未來再補上。

目前為基本版,未來還會再增加功能。

個別載點(經實測 64 位元可比 32 位元高出一倍效能,推薦 64 位元系統使用 64 位元版本):
*修正缺少 bpl 問題,由於只是包入函數庫與檔案圖式而程式碼本身無變動,所以版碼不變。
32位元版(2.75 MB):https://1drv.ms/u/s!AEUDZpCYF5CHhhM
SHA1: E6E6B4C8CDC0834DA7C9E526B01A0B4D06E0F27D

64位元版(4.22 MB):https://1drv.ms/u/s!AEUDZpCYF5CHhhI
SHA1: A4D9A7665C5D9B6CC973A37FEB185230E27B85A5

開發方面:
本程式以 C++Builder 開發,本來是作為多執行緒元件的簡易使用範例,若有對原始碼有興趣,請前往 GitHub
目前有 C++Builder 與 Delphi 兩版的原始程式碼,可以對照學習,授權為依照 MIT License (Wiki)
關於原始碼簡介:關於 FileHash (中文)

[ Last edited by ps147258 on 2018-3-23 at 11:26 AM ]
作者: hmaaaa     時間: 2018-3-19 09:53 PM
感謝辛苦分享,有您真好~~!
作者: ps147258     時間: 2018-3-23 11:42 AM    標題: 已修正無法直接執行的問題!

由於之前的 32/64 兩版的行檔是需外連函數庫(bpl 及 dll)的,因此這次更新成直接包在 EXE 裡,所以檔案大小變很大,不另外提供通用函數庫是因為還有而外的元件的函數庫(bpl)。

因為第一次使用 C++Builder 編譯,而且只有在我電腦上執行所以我漏掉了外部函數庫問題。

真是不好意思!




歡迎光臨 網際論壇 (http://centurys.net/) Powered by Discuz! 2.5