作者antontw (三十個扮上進青年之一)
看板Linux
標題Re: [問題] 光碟檔案格式?位元如何逐一燒錄?
時間Wed Sep 12 16:14:01 2012
※ 引述《sagrass (奶油蘇打)》之銘言:
: 言歸正傳
: 將ISO檔案燒錄至光碟後,再以 dd if=/dev/sr0 取出,檔案大小竟然變大。
: 查詢維基百科
: http://zh.wikipedia.org/wiki/通用光碟格式
: 發現事情似乎沒那麼單純。
: 請問 linux 下有指令可以直接將ISO檔案,以逐一位元組的方式燒錄至光碟
: 的指令嗎?(畢竟說起檔案系統,不是可以直接寫在ISO檔中?)
: 此外,以 dd if=/dev/sr0 取得的內容,多出來的東西是什麼?有資料可以查詢嗎?
: 如何查驗這些多出來的資料是安全無虞的?
: 雖然在下略通兵法,但是對於電腦不是很懂。就以上問題謙虛向鄉民們請教,
: 還請鄉民們能夠不吝指教,謝謝。
我不會解這個問題,以往也沒遇到過,
不過我可以提兩個方法去找這個問題的答案嗎?
1. mount iso 起來 find cdrom/ > /tmp/cdrom.list
mount dd.output 起來, 一樣 find dd.output/ > /tmp/dd.list
再 diff 看一下有沒有掉東西。
2. 整顆 iso 跟 dd 做 hexdump 比對看一下。 (不過這個動作好可怕哦)
--
人不作出犧牲,便得不到任何收穫;如果要得到某種東西,就必須付出同等代價。這一點
,就是鍊金術的基本原則 ── 等價交換。當時我們深信這一點就是世界的真理。
阿爾風斯‧愛力克,《鋼之鍊金術師》開場白
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.201.142.21
推 Jerr:之前就try過了, ibs*count==filesize時就能dd出一樣的檔案 09/12 17:15
→ Jerr:dd出來之後md5sum的結果是一樣的, 燒片之後手動驗證的 09/12 17:16
推 Jerr:燒片時bs不知道多少,當然dd出來不一定會跟iso同size 09/12 17:20
→ antontw:所以意思是 md5sum 後面附加的東西不在 md5sum 計算內? 09/13 10:00
→ antontw:忘了說謝謝,至少我知道還有這個地方要去注意了。 09/13 10:01
→ kdjf:md5sum預設用textmode,所以null會被丟掉 09/13 12:49
→ antontw:沒注意到過這裡,所以 -b 就會不一樣了,感謝樓上。 09/19 09:41