bobos
|
分享:
▲
▼
轉錄
RAW mode是四種 寫入模式(writing mode) 中的一種。目前一般燒錄機在燒錄東西的時候,所接受的指令標準稱為 MMC(Multimedia Command),在 MMC 裡面有規定四種 writing mode,分別是 packet writing、track-at-once、session-at-once、和 RAW。
Packet writing 是最「聰明」的方式,因為在這個模式中,燒錄機只吃一個 sector 的資料,所以程式只需要把一個 sector 的資料送給它就可以,不需要再做什麼額外的準備動作。
Track-at-once 和 sesseion-at-once 就沒有這麼「聰明」,所以程式要準備一些別的東西給它。比如說,在 session-at-once 裡面,track 和 track 相接的地方,所需的資料就得由程式提供,而不是由燒錄機自已產生。當然,這樣的自由度比較大,可以做一些怪招。
RAW 則是最「笨」的模式,程式直接把位元流送給燒錄機,燒錄機就乖乖把它們都燒進去。利用這個模式,理論上可以燒錄任何東西…所以 SONY 才會一直要求這個功能只能用在 pre-mastering 上面。不過,不知為什麼最近好像不是這樣了
所以,根本就沒有所謂的 DAO 模式…一般的 DAO 有兩種做法:一種是先用 SAO 燒好,然後 finalize(close)。另一種則是用 RAW mode。
至於所謂的 SAO-RAW,其實並不是什麼 RAW。它的主要目的是要對付「利用錯誤 sector」的保護。因為 CD 的每個 sector 都會有 EDC(error detection code)和 ECC(error correction code)。如果一個 CD 故意包含一些具有不正確的 EDC 或 ECC 的 sector,然後在執行程式時,去檢查這些 sector,它應該會發生錯誤才對。但是,以前很多 CD-R 在燒錄東西的時候,會自動計算出正確的 EDC 或 ECC,即使是燒錄程式已經故意給出錯的 EDC 或 ECC。所以,這種 CD 就會沒辦法複製。後來,有人想出一個辦法:audio CD 的 sector 並沒有 EDC 或 ECC。所以,如果利用燒錄 audio CD 的方式來寫入 sector,就可以燒出這種「錯誤」的 sector 了。這種方法就是 SAO-RAW。幾乎所有的燒錄機都可以這樣做。
2001.3 白色小站
此文章被評分,最近評分記錄財富:10 (by billjrm) | 理由: 謝謝你的熱心幫忙 | |
|
|
|