电竞比分网-中国电竞赛事及体育赛事平台

分享

udf iso9660 java...

 你好_順其自然 2021-11-21

udf iso9660 java_ISO和UDF光盤(pán)格式、擴(kuò)展ISO9660----Joliet和Romeo文件系統(tǒng)

焦慮中2021-02-28 04:11:30141 收藏
文章標(biāo)簽:udf iso9660 java
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接和本聲明。

ISO和UDF光盤(pán)格式、擴(kuò)展ISO9660----Joliet和Romeo文件系統(tǒng)

ISO和UDF:

ISO-9660:又簡(jiǎn)稱(chēng)ISO,是由國(guó)際標(biāo)準(zhǔn)化組織在1985年制定的,當(dāng)前唯一通用的光盤(pán)文件系統(tǒng),任何類(lèi)型的計(jì)算機(jī)都支持它,所有的燒錄軟件也都支持它。而且,若想讓所有的CD-ROM都能讀取燒錄好的光盤(pán),就必須使用ISO-9660或與其兼容的文件系統(tǒng),其他的文件系統(tǒng)只能在CD-R或CD-RW上讀取(有的還需要相應(yīng)的燒錄軟件配合)。ISO-9660目前有兩個(gè)標(biāo)準(zhǔn):Level 1和Level 2。Level 1與DOS兼容,文件名采用傳統(tǒng)的8.3格式,而且所有字符只能是26個(gè)大寫(xiě)英文字母、10個(gè)阿拉伯?dāng)?shù)字及下劃線(xiàn)。Level 2則在Level 1的基礎(chǔ)上加以改進(jìn),允許使用長(zhǎng)文件名,但不支持DOS。

UDF是統(tǒng)一光盤(pán)格式(Universal Disc Format)的縮寫(xiě)。它采用標(biāo)準(zhǔn)的封裝寫(xiě)入技術(shù)(PW,Packet Writing)將CD-R當(dāng)作硬盤(pán)來(lái)使,用戶(hù)可以在光盤(pán)上修改和刪除文件。其基本原理是在進(jìn)行燒錄時(shí)先將數(shù)據(jù)打包,并在內(nèi)存中臨時(shí)建立一個(gè)特殊的文件目錄表,同時(shí)接管系統(tǒng)對(duì)光盤(pán)的訪(fǎng)問(wèn)。被刪除的文件或文件中被修改的部分其實(shí)仍存在CD-R光盤(pán)中,修改后的部分則以單獨(dú)的數(shù)據(jù)塊寫(xiě)入光盤(pán),只不過(guò)在內(nèi)存的目錄表中,通過(guò)設(shè)定允許和不允許訪(fǎng)問(wèn)以及特殊鏈接等重定向?qū)ぶ贩椒▽?shù)據(jù)重新組合,讓系統(tǒng)找不到“老數(shù)據(jù)”,或讓新數(shù)據(jù)替換老數(shù)據(jù),從而達(dá)到刪除與修改的目的。當(dāng)用戶(hù)結(jié)束操作后,便將新的目錄表寫(xiě)回光盤(pán)并記下操作內(nèi)容以便光盤(pán)日后的讀取和數(shù)據(jù)的恢復(fù)(Undo)。這樣一來(lái),無(wú)疑大大增加了操作的便利性。而且在使用UDF時(shí),一般都可以使用Windows中的資源管理器就能進(jìn)行燒錄,不會(huì)象使用ISO映像文件進(jìn)行燒錄時(shí),每次完畢后都要進(jìn)行關(guān)閉區(qū)段(Close Session)的操作,減少了燒錄失敗的機(jī)率。目前使用UDF技術(shù)的軟件也都支持對(duì)CD-RW盤(pán)片的燒錄,但在一些細(xì)節(jié)上有所不同,如刪除的文件真的是被刪除而不再是欺騙操作系統(tǒng)了。不過(guò),在增加便利性的同時(shí)UDF也減少了有效存儲(chǔ)空間,而且還要事先將CD-R與CD-RW盤(pán)片進(jìn)行格式化,其中CD-RW盤(pán)片格式化后的容量要減少近100MB,所以大家要視情使用。另外,它還有一種派生的格式,即UDF/ISO,用UDF的技術(shù)制作ISO標(biāo)準(zhǔn)的光盤(pán)。

兩者的區(qū)別:

ISO 不支持單個(gè)大于2G的文件

UDF 支持2G大小以上文件

ISO 兼容性好

UDF DOS和Win98系統(tǒng)不支持此格式,2000和XP以上系統(tǒng)和MAC系統(tǒng)支持

擴(kuò)展ISO9660----Joliet和Romeo文件系統(tǒng)

在ISO9660中有一些限制,如字符設(shè)置限制,文件名長(zhǎng)度限制和目錄樹(shù)深度限制.這些規(guī)定阻礙了用戶(hù)復(fù)制數(shù)據(jù)到可被不同計(jì)算機(jī)平臺(tái)讀取的CD-ROM.因此,一些操作系統(tǒng)出售商已經(jīng)以幾種方式擴(kuò)展ISO9660.

Joliet文件系統(tǒng)是擴(kuò)展文件系統(tǒng)之一,由Microsoft提出和實(shí)現(xiàn).它以ISO9660(1988)標(biāo)準(zhǔn)為基礎(chǔ).如果一CD是用Joliet文件系統(tǒng)創(chuàng)建,它只能在window 9x和window NT4.0 或更新版下讀取,但是不能在任何其它平臺(tái)上讀取.在Joliet文件系統(tǒng)下,長(zhǎng)文件名允許字符數(shù)最多為64,長(zhǎng)目錄允許數(shù)目最多為64.但是,文件名加它的完全路徑總字符數(shù)不能超過(guò)120.

Romeo只定義為window9x長(zhǎng)文件名,最多128字符。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多