專利名稱:作業(yè)系統(tǒng)/電子裝置與檔案的存取方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種映射技術(shù),特別是涉及一種建立檔案在階層式檔案系統(tǒng)與扁平式檔案系統(tǒng)中的對應(yīng)關(guān)系的映射技術(shù)的作業(yè)系統(tǒng)/電子裝置與檔案的存取方法。
背景技術(shù):
一般作業(yè)系統(tǒng)都會利用檔案系統(tǒng)(File system)來取存檔案,例如階層式檔案系 統(tǒng)(Hierarchical File System,HFS),在此系統(tǒng),由于位于不同的目錄下,因而不同的資料 夾中可以存在名稱相同的檔案,而不會發(fā)生錯(cuò)誤或混淆。然而,在扁平式檔案系統(tǒng)(Flat File System)中,由于所有檔案都存放在同一階 層中。因此各檔案的名稱必須彼此不相同,否則會導(dǎo)致錯(cuò)誤的產(chǎn)生。由此可見,上述現(xiàn)有的作業(yè)系統(tǒng)/電子裝置與檔案的存取方法在產(chǎn)品結(jié)構(gòu)、方法 與使用上,顯然仍存在有不便與缺陷,而亟待加以進(jìn)一步改進(jìn)。為了解決上述存在的問題, 相關(guān)廠商莫不費(fèi)盡心思來謀求解決之道,但長久以來一直未見適用的設(shè)計(jì)被發(fā)展完成,而 一般產(chǎn)品及方法又沒有適切的結(jié)構(gòu)及方法能夠解決上述問題,此顯然是相關(guān)業(yè)者急欲解決 的問題。因此如何能創(chuàng)設(shè)一種新的作業(yè)系統(tǒng)/電子裝置與檔案的存取方法,實(shí)屬當(dāng)前重要 研發(fā)課題之一,亦成為當(dāng)前業(yè)界極需改進(jìn)的目標(biāo)。
發(fā)明內(nèi)容
本發(fā)明的目的在于,克服現(xiàn)有的檔案的存取方法存在的缺陷,而提供一種新的檔 案的存取方法,所要解決的技術(shù)問題是使其將原本設(shè)計(jì)存取在階層式檔案系統(tǒng)的檔案順利 存取至扁平式檔案系統(tǒng),非常適于實(shí)用。本發(fā)明的另一目的在于,克服現(xiàn)有的作業(yè)系統(tǒng)/電子裝置與檔案的存取方法存在 的缺陷,而提供一種新的作業(yè)系統(tǒng)/電子裝置與檔案的存取方法,所要解決的技術(shù)問題是 使其可以建立檔案在階層式檔案系統(tǒng)與扁平式檔案系統(tǒng)中的對應(yīng)關(guān)系,以存取檔案,從而 更加適于實(shí)用。本發(fā)明的目的及解決其技術(shù)問題是采用以下技術(shù)方案來實(shí)現(xiàn)的。為達(dá)到上述目 的,依據(jù)本發(fā)明的檔案的存取方法,檔案的儲存方法,包括讀取檔案,轉(zhuǎn)換檔案原本在階層式檔案系統(tǒng)中的路徑以產(chǎn) 生哈希(Hash即雜湊,本文均稱為哈希)值,并利用哈希值結(jié)合檔案的檔案名以產(chǎn)生重組檔 案名,并藉此檔案名來儲存此檔案于扁平式檔案系統(tǒng)。檔案的讀取方法,包括接受一讀取請求,轉(zhuǎn)換檔案原本在階層式檔案系統(tǒng)中的路 徑以產(chǎn)生哈希值,并利用哈希值結(jié)合檔案的檔案名以產(chǎn)生重組檔案名,并藉此檔案名來讀 取此檔案于扁平式檔案系統(tǒng)。本發(fā)明的目的及解決其技術(shù)問題還采用以下的技術(shù)方案來實(shí)現(xiàn)。為達(dá)到上述目 的,依據(jù)本發(fā)明的作業(yè)系統(tǒng),包含一扁平式檔案系統(tǒng),用以儲存一檔案,此作業(yè)系統(tǒng)另包含 一映射模塊,用以轉(zhuǎn)換該檔案的一路徑以產(chǎn)生一哈希值,并結(jié)合該哈希值與該檔案的原始檔案名而產(chǎn)生一重組檔案名,以提供該扁平式檔案系統(tǒng)依據(jù)該重組檔案名儲存該檔案。上述扁平式檔案系統(tǒng)另用以接受一讀取請求,以利用該重組檔案名讀取檔案。
本發(fā)明的目的及解決其技術(shù)問題另外還采用以下技術(shù)方案來實(shí)現(xiàn)。為達(dá)到上述目 的,依據(jù)本發(fā)明提出的電子裝置,包括一存儲器,用以儲存該檔案及一運(yùn)算單元,以產(chǎn)生上 述重組檔案名,并以依據(jù)該重組檔案名從該存儲器儲存或讀取出該檔案。舉例來說,轉(zhuǎn)換檔案的路徑以產(chǎn)生哈希值的步驟,是依據(jù)哈希法將上述路徑轉(zhuǎn)換 成十六進(jìn)位代碼。上述路徑為符合階層式檔案系統(tǒng)的路徑格式。舉例來說,上述作業(yè)系統(tǒng)為UNIX、Linux與IBM其中之一。讀取檔案的步驟,包含 對應(yīng)用程序解壓縮。且該讀取請求包含該路徑。本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點(diǎn)和有益效果。借由上述技術(shù)方案,本發(fā)明 作業(yè)系統(tǒng)/電子裝置與檔案的存取方法至少具有下列優(yōu)點(diǎn)及有益效果本發(fā)明的映射模塊 可以將階層式檔案映射至扁平式檔案。因此,運(yùn)作于階層式檔案系統(tǒng)中的程序,可以轉(zhuǎn)換而 運(yùn)作于扁平式檔案系統(tǒng),對于程序撰寫者而言,可以不需要為了讓程序可運(yùn)作于扁平式檔 案系統(tǒng)而重新改寫程序,可以節(jié)省時(shí)間,人力。綜上所述,本發(fā)明是有關(guān)于一種作業(yè)系統(tǒng)/電子裝置與檔案的存取方法。檔案的 儲存方法,包括讀取檔案,轉(zhuǎn)換上述檔案的路徑以產(chǎn)生哈希值,并利用哈希值并結(jié)合檔案的 檔案名以儲存此檔案于電腦檔案系統(tǒng)或從電腦檔案系統(tǒng)讀取檔案。本發(fā)明還提供了一種作 業(yè)系統(tǒng)與電子裝置。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,以下特舉較佳實(shí)施例,并配合附圖,詳細(xì)說明如下。
圖1是一種映射模塊將階層式檔案的路徑及其檔名映射至扁平式檔案的檔名的 示意圖。圖2是將檔案路徑為階層式檔案路徑的檔案寫入扁平式檔案系統(tǒng)的流程圖。圖3是在扁平式檔案系統(tǒng)中讀取經(jīng)圖2轉(zhuǎn)換后的檔案的流程圖。圖4是扁平式檔案系統(tǒng)中安裝階層式檔案系統(tǒng)的應(yīng)用程序的流程圖。圖5是扁平式檔案系統(tǒng)模擬階層式檔案系統(tǒng)的流程圖。圖6是另一種將階層式檔案路徑映射至扁平式檔案路徑的示意圖。21 23 階層式檔案路徑 31 33 扁平式檔案路徑41 43 扁平式檔案路徑 81、82 映射模塊S201、S202、S301-S304 映射模塊的各應(yīng)用情形的流程S401-S404、S50US502 映射模塊的各應(yīng)用情形的流程
具體實(shí)施例方式為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合 附圖及較佳實(shí)施例,對依據(jù)本發(fā)明提出的作業(yè)系統(tǒng)/電子裝置與檔案的存取方法其具體實(shí) 施方式、結(jié)構(gòu)、方法、步驟、特征及其功效,詳細(xì)說明如后。
有關(guān)本發(fā)明的前述及其他技術(shù)內(nèi)容、特點(diǎn)及功效,在以下配合參閱圖式的較佳實(shí) 施例的詳細(xì)說明中將可清楚呈現(xiàn)。通過具體實(shí)施方式
的說明,當(dāng)可對本發(fā)明為達(dá)成預(yù)定目 的所采取的技術(shù)手段及功效獲得一更加深入且具體的了解,然而所附圖式僅是提供參考與 說明之用,并非用來對本發(fā)明加以限制。階層式檔案系統(tǒng)與扁平式檔案系統(tǒng)各有其優(yōu)缺點(diǎn)。舉例來說,對于使用者來說, 在階層式檔案系統(tǒng)中,檔案的命名較為方便;在扁平式檔案系統(tǒng)中,檔案的命名較不方便。 另一方面,在大多數(shù)情況下,對于機(jī)器而言,由于扁平式檔案系統(tǒng)不需要一直判斷目錄,因 此取存時(shí)執(zhí)行效率較高;階層式檔案系統(tǒng)的執(zhí)行效率較低。扁平式檔案系統(tǒng)例如是UNIX、 Linux 或 IBM。值得一提 的是,階層式檔案系統(tǒng)的應(yīng)用程序常因路徑或檔名問題,造成階層式檔 案系統(tǒng)的應(yīng)用程序無法移植至扁平式檔案系統(tǒng),而被扁平式檔案系統(tǒng)所辨識或執(zhí)行。必須 重新撰寫程序碼,十分耗時(shí)。相同地,扁平式檔案系統(tǒng)的應(yīng)用程序也常因路徑或檔名問題, 造成扁平式檔案系統(tǒng)的應(yīng)用程序無法被階層式檔案系統(tǒng)所辨識或執(zhí)行。以下提出一種方 法,可讓階層式檔案路徑與扁平式檔案路徑相互轉(zhuǎn)換。本發(fā)明是運(yùn)用于一電子裝置,而此裝置具有一運(yùn)算單元及一存儲器,該存儲器用 以儲存檔案,而運(yùn)算單元執(zhí)行一作業(yè)系統(tǒng),且此作業(yè)系統(tǒng)包含一扁平式檔案系統(tǒng)及一映射 模塊,此扁平式檔案系統(tǒng)用來規(guī)劃檔案的儲存,運(yùn)算單元執(zhí)行映射模塊來產(chǎn)生新的檔名及 相關(guān)運(yùn)算,圖1是映射模塊將階層式檔案的路徑及其檔名映射至扁平式檔案的檔名的示意 圖。請參照圖1,在階層式檔案系統(tǒng)中,目錄\root\folder下儲存著filel.txt,\root\ folder下儲存著file2. txt, \root\folder2下重復(fù)出現(xiàn)了檔名為filel. txt。在階層式檔 案系統(tǒng)中,由于存放于不同的目錄下,系統(tǒng)在辨識時(shí)不會發(fā)生誤認(rèn),然而,若原本執(zhí)行在階 層式檔案系統(tǒng)的程序,要移植到扁平式檔案系統(tǒng)時(shí)會發(fā)生程序儲放格式無法辨認(rèn)的問題, 為了解決此問題,映射模塊81可將階層式檔案21 23的路徑及其檔名映射至扁平式檔案 31 33的檔名。另外,映射模塊81也可將扁平式檔案31 33的檔名映射至階層式檔案 21 23的路徑及其檔名。更具體地說,映射模塊81可依據(jù)各階層式檔案的檔名及其所處 的資料夾名稱產(chǎn)生唯一且相對應(yīng)的扁平式檔案的名稱。在此請注意,扁平式檔案路徑31 33與階層式檔案路徑21 23分別為一對一的映射關(guān)系,因此可避免碰撞問題的產(chǎn)生。承上所述,映射模塊81可使映射所得的扁平式檔案31 33的檔名具有相同長度 的名稱,熟習(xí)本領(lǐng)域技術(shù)的普通技術(shù)人員可依其需求決定扁平式檔案31 33的檔名的長 度。隨著扁平式檔案31 33的檔名的長度愈長,扁平式檔案31 33的檔名則愈不容易 發(fā)生碰撞。以上已針對映射模塊81作了詳細(xì)地介紹,以下列舉幾種映射模塊81的應(yīng)用情 形。若要在扁平式檔案系統(tǒng)模擬階層式檔案系統(tǒng),則利用如下寫入及讀取方式來在扁 平式檔案系統(tǒng)中存取(Access)階層式檔案系統(tǒng)的檔案。寫入方式圖2是將具有階層式檔案21 23的路徑及其檔名的檔案寫入扁平式檔案系統(tǒng)的 流程圖。為了要讓扁平式檔案系統(tǒng)順利儲存階層式檔案系統(tǒng)中的檔案,映射模塊81需將階 層式檔案21 23的路徑及其檔名轉(zhuǎn)換成扁平式檔案31 33的檔名,請參照圖1與圖2, 首先由步驟S201,讀取階層式檔案21 23。接著由步驟S202,映射模塊81對所讀取的檔案重新命名,命名方式依據(jù)一演算法如哈希函數(shù)(Hash Function)分別將階層式檔案21 23的路徑(如\root\folder,\root\folder,\root\folder2)轉(zhuǎn)換成十六進(jìn)位代碼并與 原始檔案名(如filel.txt,file2.txt,filel.txt)連接后,而作為新的檔名(2933639f_ filel. txt, a930b842_file2. txt, 38cd0180_filel. txt),再儲存于存儲器中。讀取方式圖3是在扁平式檔案系統(tǒng)中讀取經(jīng)圖2轉(zhuǎn)換后的檔案的流程圖。經(jīng)過上述寫入方 式,可順利地把原本以階層式方式儲存的檔案轉(zhuǎn)換成扁平式檔案系統(tǒng)的儲存方式,故,對于 程序撰寫者若要在扁平式檔案系統(tǒng)中利用到階層式特性,則需在儲存檔案時(shí),使用上述寫 入方式,然后可在讀取時(shí),以下列的方式,將階層式的目錄設(shè)為程序中的參數(shù)代入程序中, 即可在扁平式檔案系統(tǒng)中模擬階層式檔案系統(tǒng)。請參照圖1與圖3。在存儲器順利地轉(zhuǎn)換 成可被扁平式檔案系統(tǒng)辨識出來的檔案后,若想知道原本在階層式檔案系統(tǒng)中的檔名或想 在扁平式檔案系統(tǒng)利用階層式特性,如圖3,首先由步驟S301,扁平式檔案系統(tǒng)接受一讀取 請求,該讀取請求可為一程序指令,用來執(zhí)行讀取一檔案,且程序撰寫者若要使用檔案的階 層式特性即階層式檔案21 23的路徑,則可將階層式檔案21 23的路徑以參數(shù)的方式 代入該讀取請求,以指明要讀取哪個(gè)路徑之下的檔案,由步驟S302轉(zhuǎn)換檔案所對應(yīng)的階層 式檔案21 23的路徑以產(chǎn)生一哈希值,步驟S303結(jié)合該哈希值與想要讀取的階層式檔案 21 23的原始檔案名以產(chǎn)生一重組 檔案名。步驟S304依據(jù)該重組檔案名讀取出該檔案。 藉由上述寫入方式可在扁平式檔案系統(tǒng)將原本為階層式檔案系統(tǒng)的檔案轉(zhuǎn)換成扁平式檔 案系統(tǒng)可辨識的檔案,以順利地儲存檔案,并可利用上述讀取方式產(chǎn)生模擬出具有階層式 特性的檔案。程序撰寫者可在扁平式檔案系統(tǒng)中撰寫需要以階層方式存取的程序。在扁平式檔案系統(tǒng)中安裝階層式檔案系統(tǒng)的應(yīng)用程序安裝程序時(shí),通常程序都因要放置組態(tài)檔或是資料檔而以階層方式產(chǎn)生目錄,此 時(shí),若要順利地將原本安裝于階層式檔案系統(tǒng)中的程序安裝至扁平式檔案系統(tǒng),則可利用 下列方式順利安裝。圖4是扁平式檔案系統(tǒng)中安裝階層式檔案系統(tǒng)的應(yīng)用程序的流程圖。 請參照圖1與圖4。首先由步驟S401,扁平式檔案系統(tǒng)可讀取一應(yīng)用程序。接著由步驟 S402,對應(yīng)用程序進(jìn)行解壓縮以產(chǎn)生數(shù)個(gè)檔案。步驟S403,映射模塊81以圖3的寫入方式 對所有解壓縮的檔案重新命名,并儲存于存儲器。接著由步驟S404,扁平式檔案系統(tǒng)安裝于 存儲器的解壓縮檔案。值得注意的是,扁平式檔案系統(tǒng)在安裝應(yīng)用程序的過程中,若發(fā)現(xiàn)階 層式檔案系統(tǒng)的路徑,可通過映射模塊81將階層式檔案系統(tǒng)的路徑映射為扁平式檔案系 統(tǒng)的路徑。如此階層式檔案系統(tǒng)的應(yīng)用程序也可應(yīng)用于扁平式檔案系統(tǒng)。在扁平式檔案系統(tǒng)中模擬階層式檔案系統(tǒng)圖5是扁平式檔案系統(tǒng)模擬階層式檔案系統(tǒng)的流程圖。請參照圖1與圖5,首先由 步驟S501,扁平式檔案系統(tǒng)可建立階層式檔案系統(tǒng)的使用者介面。接著由步驟S502,扁平 式檔案系統(tǒng)可通過映射模塊81將存儲器的各檔案對應(yīng)映射為階層式檔案系統(tǒng)的路徑及名 稱,并顯示于上述使用者介面。換言之,各檔案是以扁平式檔案系統(tǒng)的形式存在于存儲器, 但使用者通過上述使用者介面階層式地存取檔案。在圖1中,映射模塊81所執(zhí)行的演算法雖以哈希函數(shù)為例進(jìn)行說明,但熟習(xí)本領(lǐng) 域技術(shù)的普通技術(shù)人員也可依其需求改用其他的演算法實(shí)施。舉例來說,圖6是另一種將 階層式檔案路徑映射至扁平式檔案路徑的示意圖。請同時(shí)參照圖1與圖6,映射模塊81與映射模塊82相類似,其不同之處在于映射模塊82所執(zhí)行的演算法不同,但兩個(gè)演算法都屬 于確定性演算法(Deterministic Algorithm),扁平式檔案41 43具有相同或不相同長度 的名稱。綜上所述,本發(fā)明的映射模塊可 以將階層式檔案映射至扁平式檔案。因此,運(yùn)作于 階層式檔案系統(tǒng)中的程序,可以轉(zhuǎn)換而運(yùn)作于扁平式檔案系統(tǒng),對于程序撰寫者而言,可以 不需要為了讓程序可運(yùn)作于扁平式檔案系統(tǒng)而重新改寫程序,可以節(jié)省時(shí)間,人力。以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對本發(fā)明作任何形式上的限制,雖 然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人 員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的方法及技術(shù)內(nèi)容作出些許的更 動或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的 技術(shù)實(shí)質(zhì)對以上實(shí)施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案 的范圍內(nèi)。
權(quán)利要求
一種檔案的儲存方法,其特征在于其用以儲存一檔案于一扁平式檔案系統(tǒng),其包括以下步驟讀取該檔案,該檔案在一階層式檔案系統(tǒng)具有一路徑;轉(zhuǎn)換該路徑以產(chǎn)生一哈希值;結(jié)合該哈希值與該檔案的原始檔案名以產(chǎn)生一重組檔案名;以及依據(jù)該重組檔案名儲存該檔案。
2.根據(jù)權(quán)利要求1所述的檔案的儲存方法,其特征在于其中所述的轉(zhuǎn)換該路徑以產(chǎn)生 一哈希值的步驟,是依據(jù)哈希法將該路徑轉(zhuǎn)換成十六進(jìn)位代碼。
3.根據(jù)權(quán)利要求1所述的檔案的儲存方法,其特征在于其中所述的路徑為符合階層式 檔案系統(tǒng)的路徑格式。
4.一種檔案的讀取方法,其特征在于其用以從一扁平式檔案系統(tǒng)讀取一檔案,其包括 以下步驟接受一讀取請求;轉(zhuǎn)換一路徑以產(chǎn)生一哈希值,該路徑為該檔案儲存于一階層式檔案系統(tǒng)的路徑; 結(jié)合該哈希值與該檔案的原始檔案名以產(chǎn)生一重組檔案名;以及 依據(jù)該重組檔案名讀取出該檔案。
5.根據(jù)權(quán)利要求4所述的檔案的讀取方法,其特征在于其中所述的轉(zhuǎn)換一路徑以產(chǎn)生 一哈希值的步驟,是依據(jù)哈希法將該路徑轉(zhuǎn)換成十六進(jìn)位代碼。
6.根據(jù)權(quán)利要求4所述的檔案的讀取方法,其特征在于其中所述的路徑為符合階層式 檔案系統(tǒng)的路徑格式。
7.根據(jù)權(quán)利要求4所述的檔案的讀取方法,其特征在于其中所述的讀取請求包含該路徑。
8.一種作業(yè)系統(tǒng),其特征在于該作業(yè)系統(tǒng)包括 一扁平式檔案系統(tǒng),用以儲存一檔案;以及一映射模塊,用以轉(zhuǎn)換該檔案的一路徑以產(chǎn)生一哈希值,以結(jié)合該哈希值與該檔案的 原始檔案名而產(chǎn)生一重組檔案名,以提供該扁平式檔案系統(tǒng)依據(jù)該重組檔案名儲存該檔案。
9.根據(jù)權(quán)利要求8所述的作業(yè)系統(tǒng),其特征在于其中所述的映射模塊是依據(jù)哈希法將 該路徑轉(zhuǎn)換成十六進(jìn)位代碼。
10.根據(jù)權(quán)利要求8所述的作業(yè)系統(tǒng),其特征在于其中所述的路徑為符合階層式檔案 系統(tǒng)的路徑格式。
11.一種作業(yè)系統(tǒng),其特征在于該作業(yè)系統(tǒng)包括一扁平式檔案系統(tǒng),用以接受一讀取請求,以讀取一檔案;以及 一映射模塊,用以轉(zhuǎn)換該檔案的一路徑以產(chǎn)生一哈希值,以結(jié)合該哈希值與該檔案的 原始檔案名而產(chǎn)生一重組檔案名,以提供該扁平式檔案系統(tǒng)依據(jù)該重組檔案名讀取該檔 案。
12.根據(jù)權(quán)利要求11所述的作業(yè)系統(tǒng),其特征在于其中所述的映射模塊是依據(jù)哈希法 將該路徑轉(zhuǎn)換成十六進(jìn)位代碼。
13.根據(jù)權(quán)利要求11所述的作業(yè)系統(tǒng),其特征在于其中所述的路徑為符合階層式檔案系統(tǒng)的路徑格式。
14. 一種電子裝置,其特征在于該電子裝置包括 一存儲器,用以儲存一檔案;以及一運(yùn)算單元,用以轉(zhuǎn)換該檔案的一路徑以產(chǎn)生一哈希值,以結(jié)合該哈希值與該檔案的 原始檔案名而產(chǎn)生一重組檔案名,以依據(jù)該重組檔案名儲存該檔案。
15.根據(jù)權(quán)利要求14所述的電子裝置,其特征在于其中所述的運(yùn)算單元是依據(jù)哈希法 將該路徑轉(zhuǎn)換成十六進(jìn)位代碼。
16.根據(jù)權(quán)利要求14所述的電子裝置,其特征在于其中所述的路徑為符合階層式檔案 系統(tǒng)的路徑格式。
全文摘要
本發(fā)明是有關(guān)于一種作業(yè)系統(tǒng)/電子裝置與檔案的存取方法。該檔案的儲存方法用以儲存檔案于扁平式檔案系統(tǒng),其包括以下步驟讀取檔案,檔案在階層式檔案系統(tǒng)具有路徑;轉(zhuǎn)換路徑產(chǎn)生哈希值;結(jié)合哈希值與檔案的原始檔案名產(chǎn)生重組檔案名;及依據(jù)重組檔案名儲存檔案。該檔案的讀取方法用以從扁平式檔案系統(tǒng)讀取檔案,其包括以下步驟接受讀取請求;轉(zhuǎn)換路徑產(chǎn)生哈希值,路徑為檔案儲存于階層式檔案系統(tǒng)的路徑;結(jié)合哈希值與檔案的原始檔案名產(chǎn)生重組檔案名;及依據(jù)重組檔案名讀取出檔案。該作業(yè)系統(tǒng)包括扁平式檔案系統(tǒng)及映射模塊。該電子裝置包括存儲器及運(yùn)算單元。本發(fā)明可以將原本設(shè)計(jì)存取在階層式檔案系統(tǒng)的檔案順利存取至扁平式檔案系統(tǒng)。
文檔編號G06F17/30GK101882139SQ20091013640
公開日2010年11月10日 申請日期2009年5月6日 優(yōu)先權(quán)日2009年5月6日
發(fā)明者大衛(wèi)·弗茲, 薩楓·羌百 申請人:宏達(dá)國際電子股份有限公司