Re: [問題] XP下的comp指令能比較binary檔嗎 及如何取消比較後的提示

看板Programming作者時間18年前 (2007/05/24 02:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《mathan.bbs@ptt.cc (None)》之銘言: > 我現在有兩群字型檔(*.TTF)分別放在兩個目錄a跟b > 我想對a的每個檔一一取出 然後和b內的全部檔案一一比對 > 以找出在a中內容跟b中有相同的檔案 題外話, 對這種需求,我會想辦法算出每一個檔案的md5 hash 如果檔案不多,接下來就讓大家照md5排序,看前後鄰接的兩個有沒有剛好一樣 如果檔案很多(1000以上)…再想別的資料結構來比md5 我在win2000下用cygwin,底下直接提供md5sum, sha1sum指令 sort更是直接 不過sort後要找出重覆檔,就要寫點程式 如果不用cygwin, 好像有accuhash, fastsum等,可以直接在XP command-line下使用 後面兩步(sort+挑出來),寫一個小程式自己解決,也是很快 如果不信任md5, 可以加一步保險, 找到重覆檔以後,再shell一個comp指令來逐byte比對 不過md5是很可靠的; 雖然collision已經可以找到了,但是那是執意要碰才會碰到的 平常要碰到,那真是絕無可能   -- Opinions : 彼得謝勒的生與死 (2004) : http://blog.bs2.to/post/GOLDMEMBER/9086 美國戰後戰鬥機發展時程,F-80 - XF-108 : http://blog.bs2.to/post/GOLDMEMBER/8981 The UNIVAC Biblestory : http://blog.bs2.to/post/GOLDMEMBER/9041 The James Bond Superweaponry : http://blog.bs2.to/post/GOLDMEMBER/9002 今日的一言(2/10): 登月演說, 1962 : http://blog.bs2.to/post/GOLDMEMBER/7840 http://blog.bs2.to/GOLDMEMBER 法外科學暨工程顧問公司 -- ▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw> █▄▄▄▄█ █ ▄▄▄▄▄█ Player: GOLDMEMBER ▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 218-160-85-245.dynamic.hine ☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB
文章代碼(AID): #16L8YZ00 (Programming)
文章代碼(AID): #16L8YZ00 (Programming)