在 Mac OS X中校驗檔案的SHA1值
SHA1 值常用於檢驗分佈後的檔案是否受損或缺失。通常情況下,用 SHA1 驗證可以檢查傳輸後的檔案是否仍是原始檔案。如果 SHA1 值和分發者提供的相符,那麼檔案就沒有受損或被篡改。
如何在 Mac OS X 中檢驗某個檔案的 SHA1 值
執行終端(應用程式 – 實用工具 – 終端.app),並按以下語法執行檢查:
shasum /path/to/file
例如,要檢查桌面上一個名為“DownloadedFile.dmg”的 SHA1 值,可以這樣輸入:
shasum ~/Desktop/DownloadedFile.dmg
檢驗的結果會和下面的類似:
$ shasum ~/Desktop/CheckMe.zip
ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip
那個最長的 16 進位制字串就是該檔案的 SHA1 值。
如果檔案路徑比較複雜,不要忘記多多使用 Mac OS X 的拖拽特性,輸入“shasum”空格之後,直接把要檢驗的檔案拖入終端視窗中,其路徑會自動補齊。
shasum (把檔案拖放到這裡)
記住一定要在“shasum”後面輸入一個空格才行。
Shasum 命令預設檢測 SHA1 值,而通過引數 -a 可以修改為 224、256、384 或 512。
SHA1 值檢驗應用舉例
一個經典例項就是從蘋果官網直接下載升級包檔案後,對 SHA1 值進行校驗。正確的 SHA1 值會顯示在每個升級包下載頁面的最下方,如下圖。這個字串可以讓使用者快速檢查下載的檔案是否完整。
SHA1 驗證的另一個常用例項就是檢驗 P2P 傳輸來的檔案是否完整和正確,傳輸中途是否被篡改。只需要查閱檔案提供方的網站或進行詢問,獲得正確的 SHA1 值後,與自己檢驗得到的 SHA1 值對比就可以了。兩個值一樣則說明檔案是完整的。
相關推薦
在 Mac OS X中校驗檔案的SHA1值
SHA1 值常用於檢驗分佈後的檔案是否受損或缺失。通常情況下,用 SHA1 驗證可以檢查傳輸後的檔案是否仍是原始檔案。如果 SHA1 值和分發者提供的相符,那麼檔案就沒有受損或被篡改。 如何在 Mac OS X 中檢驗某個檔案的 SHA1 值 執行終端(應用程式 – 實用
mac os x 將C檔案編譯成.so庫
應用背景 將C語言寫好的程式碼提供給unity呼叫,專案要在Android手機上執行,所以要將C程式碼編譯成.so庫。因為要用到opencv對影象操作,這裡把opencvsdk也放進去了。 步驟: 1、下載安裝Android studio(其實也可以不下載,樓主為了省事,
蘋果Mac OS X顯示隱藏檔案的方法
當升級到OS X 10.9 Mavericks版本之後,這兩條命令需要做一些修改,變成了如下命令: defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //顯示隱藏檔案 defaults wri
如何在Mac OS X中開啟或關閉顯示隱藏檔案命令
開啟終端,輸入: defaults write com.apple.finder AppleShowAllFiles -booltrue此命令顯示隱藏檔案 defaults write com.app
我的Mac os x中的nginx配置檔案nginx.conf
環境: Mac os x 10.10.3 + xcode6.3 在mac下用brew install nginx安裝好了nginx,增加對php的支援,完整的nginx.conf檔案內容如下: #user nobody; worker_processes 1; #er
Mac OS X下web開發常用檔案所在目錄
apache配置檔案:/etc/apache2/httpd.conf php配置檔案:/etc/php.ini apache預設根目錄:/library/webserver/documents host 檔案儲存在/Private/etc/
Mac OS X下顯示/隱藏檔案
在類Unix系統和Linux系統中的“隱藏”檔案都是以點"."為檔名開頭的。在Mac OS中也是如此。此種檔案在預設的Finder和各種應用程式中是不顯示的。這樣做的一個好處是,很多時候那些“隱藏”檔案裡可能包含了某個應用程式的重要配置,重要資料等資訊,如果“不明真相”的
Mac OS X背後的故事(十)Mac OS X檔案系統的來龍去脈(上)
文 / 王越 HFS+和UFS檔案系統同時被引入早期的Mac OS X,隨著若干年的發展,HFS+提供的功能已超越UFS,使其在Mac OS X 10.5之後成為成為唯一正式的Mac OS X系統,但因為其揹負許多的歷史包袱,為考慮相容性,這些陳舊的設計並不能被推翻重
mac os x el capitan 10.11 對系統檔案的讀寫許可權問題
今日升級了os 10.11 發現不管普通管理員還是root 都不能更改系統檔案的讀寫許可權與更改組許可權 比如 /usr/lib/php/extensions/ 目錄死活都修改不了。 找了幾個方法 第1方法 :終端輸入 >sudo nvram boot-args=
MAC OS X 檔案系統介紹
開啟Macintosh HD你會發現內中有四個資料夾(一般情況下,隱藏資料夾是不可見的,而且,可能會更多,比如安裝xcode後會有developer資料夾). 分別有——應用程式(Applications)、系統(System)、使用者(User)、資料庫(Library
在Mac OS X中下載Android源代碼的一些經驗
總結 同步 uil 空白 googl 新版 -h 教程 files 首先說明。隨著最近(2014年6月開始)GFW的升級。這個站點:http://www.android.com/ 已經不能正常訪問了,以下的這些操作均是在我連接VPN的時候進行的。 首先,須要做一些準
Mac OS X ntp服務
mac os x ntp服務 Mac OS X系統默認是開啟ntp服務的,也就是你可以使用任意一臺安裝了Mac OS的計算機作為ntp服務器,如果沒有開啟請參考我之前的這篇博文將其開啟:http://asherwang.blog.51cto.com/11255017/1855135;我之前所在的
VMware Workstation安裝Mac OS X
os x一、虛擬機安裝Mac系統的前期準備工作1.下載並安裝VMware Workstation Pro 122.下載Mac OS X Unlocker3.下載Mac OS X 10.10的cdr鏡像建議所有程序的安裝路徑為英文。二、Mac OS X安裝1. services.msc停止所有VMware的服務
How to Install wget in OS X如何在Mac OS X下安裝wget並解決configure: error:
configure openssl usr local 解壓 fix 官網下載 .org get 1.ftp://ftp.gnu.org/gnu/wget/官網下載最新的安裝包 wget-1.19.tar.gz 2.打開終端輸入 tar zxvf wget-1.9.1.ta
FinalShell服務器管理軟件,SSH客戶端下載,支持Windows,Mac OS X,Linux
關註 批量 主機 ren manage ask 速度 運維 分享 FinalShell是一體化的的服務器,網絡管理軟件,不僅是ssh客戶端,還是功能強大的開發,運維工具,充分滿足開發,運維需求.用戶QQ群 342045988Windows版
Mac os x 下配置Intellij IDEA + Tomcat
apply tor project 出現 打開終端 miss 1-1 doc 問題 IDEA 建工程 1. 首先是 new project--->create project from scratch---> 取個名字 --->next--->
Mac OS X取消Apache(httpd)開機啟動
daemon class sys processor plist load 關閉 開機 ces 關閉http開機啟動 sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
VMware虛擬機安裝Mac OS X
定義 輸入 http 選項 mac system -h macos 導致 安裝mac系統學習網站來源:http://blog.csdn.net/hamber_bao/article/details/51335834 1.下載安裝VMware workstation (1)首
Sublime Text 2 實用快捷鍵[Mac OS X]
tags ref gis href hive ati 書簽 自動縮進 os x lucasfais 總結了一些非常實用的 Sublime Text 2 快捷鍵,Lucifr 將它們翻譯成了中文,以方便查閱。 註意:修飾鍵(如?)後跟多個按鍵的情況表示在按住修飾鍵的情況
Mac OS X文件系統的附加屬性@如何徹底刪除
刪除 mir end xtend 轉載 顯示 txt xxx inf 有時候在 Mac 系統下讀寫 NTFS 分區時,會發現一些文件不能打開。 顯示錯誤為: 項目“XXX”已被 OS X 使用,不能打開。 如果再終端 ls -al