因此,當阿舍再次想到這個檔案的時候,就不確定這個檔案到底有沒有完整,所以,才會想到要來檢查一下這個檔案的 MD5 Checksum 編碼是不是正確的哩 ! 不過,阿舍不太確定阿舍的這個想法正不正確,就去查了一下 Ubuntu 的官網文件說明,嗯 ... 果然沒錯,MD5SUM 可以用來檢查檔案的完整性和安全性,不過,這個安全性的部份似乎已經沒用了,主要,還是用來檢查檔案的完整性哩 !
檢查檔案的 MD5 Checksum 的方法很簡單,Ubuntu 已經有預載 md5sum 這支檢查程式,所以,只要把要檢查的檔案名稱放在 md5sum 後面當參數,就會跑出這個檔案的 MD5 Checksum 編碼,然後,把這組編碼和下載檔案來源所提供的 MD5SUM 編碼相比,如果一模一樣,那麼檔案就應該是有完整的哩 !
以阿舍要檢查 Ubuntu 桌面版的 ubuntu-15.04-desktop-amd64.iso 這個檔案為例,阿舍可以從這個網頁取到 Ubuntu 各個版本的 MD5SUM 編碼,然後,用下面這行指令來顯示出阿舍下載的這個 ubuntu-15.04-desktop-amd64.iso 檔案的 MD5SUM 編碼來比對哩 !
$ md5sum ubuntu-15.04-desktop-amd64.iso
如果懶的自己比對的話,可以把從官網取得的檔案的 MD5SUM 編碼用下面第一行這樣的檔案格式存成一個檔案,然後,再用 md5sum 指令加上 -c 選項來檢查,這樣 md5sum 指令就會自動告訴你比對的結果了,阿舍把 MD5SUM 編碼和檔名存成 checksum.list,接著,再用下面第三行的方式來檢查,結果,就會出現像下面第四行的 OK 的訊息哩 !
# MD5SUM 檔案名稱
53c869eba8686007239a650d903847fd ubuntu-15.04-desktop-amd64.iso
$ md5sum -c checksum.list
ubuntu-15.04-desktop-amd64.iso: OK
另外,如果你是從官網上下載來的 MD5SUM 編碼清單 (通常檔名都叫做 MD5SUMS,例如這個檔案 ),因為裡面可能包含不少個檔案的 MD5 Checksum 編碼,直接用 md5sum 指令來看結果的話,可能要找好久,所以,為了方便檢查比對結果,阿舍建議可用下面的步驟來看,可能會快一點,不過,老實說,阿舍的經驗是,用上面提到的方式,自己建一個只放要比對的檔案的 MD5SUM 編碼的檔案,會很一目瞭然的哩! ... 供參囉 !
$ md5sum -c MD5SUMS | grep 'OK' > result
$ cat result
$ rm result
還有一件事阿舍要提一下,就是有關產生任一檔案的 MD5 Checksum 編碼的這件事,阿舍一直以為 md5sum 這支程式只是用來產出 "檢查用" 的 MD5SUM,但是,實際上是,md5sum 程式是用來產生檔案的 MD5SUM 編碼,所以,不論是要檢查或產出,都是用 md5sum 程式來達成的哩 ! ...
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁