亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

文件處理系統(tǒng)及方法

文檔序號:6481474閱讀:235來源:國知局

專利名稱::文件處理系統(tǒng)及方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種文件的處理系統(tǒng)及方法,尤其是一種利用Flash軟件所開發(fā)的文件的處理系統(tǒng)及方法。
背景技術(shù)
:目前對Flash文件的保護是將Flash文件內(nèi)建于系統(tǒng)中,或者是將Flash文件制作成為一個可單獨運行的檔案方式,然而前者具有無法提供用戶下載的缺點,后者則具有無法訪問外部文件的問題。所謂將Flash文件制作成為一個可單獨運行的檔案的保護方式,是指在文件的外層中做一個外殼來保護文件內(nèi)容,如此,不僅所開發(fā)出的文件可供他人下載執(zhí)行,同時可不必擔心文件資源遭人任意竄改獲取。其基本原理是利用某一或者多個算法分步、同步地對一個PE(PortableExecutable)檔進行處理,而讓用來反編譯PE文件的程序無法對其讀取和編輯。隨著嵌入式手持設備(如電子詞典)中利用Flash軟件開發(fā)的數(shù)據(jù)庫與應用程序越來越多,以下載的方式提供給用戶是非常必要的,對于將Flash文件制作成為一個可單獨運行的檔案的保護方式而言,目前并不支持在Flash文件中進一步訪問外部文件,然而在利用Flash軟件開發(fā)應用程序的過程中,很多資源是可以共享的,若不能善加利用這些外部資源,將減慢利用Flash軟件開發(fā)應用程序的開發(fā)效率。因此,先前技術(shù)的Flash文件在制作成為一個可單獨運行的檔案時,具有無法訪問外部文件,導致降低Flash軟件開發(fā)應用程序的開發(fā)效率的問題。
發(fā)明內(nèi)容本發(fā)明為解決
背景技術(shù)
中存在的上述技術(shù)問題,而提出一種文件處理系統(tǒng)及方法。本發(fā)明的技術(shù)解決方案是本發(fā)明為一種文件處理系統(tǒng),其特殊之處在于該系統(tǒng)包含合并模塊,用來合并Flash文件與外部文件為合并文件;對照模塊,用來建立具有對應外部文件的文件名稱與文件位置的對照表;接收模塊,用來接收Flash文件對外部文件的訪問指令;搜尋模塊,用來根據(jù)對照表,在合并文件中搜尋出訪問指令所指定的外部文件,而供Flash文件訪問,合并模塊與對照模塊相接,接收模塊接入搜尋模塊,所述搜尋模塊與對照模塊相接。上述外部文件選自影像文件、聲音文件、圖片文件、標記語言文件及其組合所組成的群組。上述合并模塊在合并文件中建立檔案標頭(fileheader)。上述對照表為散列表(hashtable)。上述訪問指令包含外部文件的文件名稱?!N文件處理方法,其特殊之處在于該方法包含下列步驟1)合并Flash文件與外部文件成為合并文件;2)建立具有對應外部文件的文件名稱與文件位置的對照表;3)接收Flash文件對外部文件的訪問指令;4)根據(jù)對照表,在合并文件中搜尋出訪問指令所指定的外部文件,供Flash文件訪問。上述外部文件選自影像文件、聲音文件、圖片文件、標記語言文件及其組合所組成的群組。上述步驟1)中合并文件后,在合并文件中建立檔案標頭(fileheader)。上述對照表為散列表(hashtable)。上述訪問指令包含外部文件的文件名稱。本發(fā)明首先合并Flash文件和外部文件為一個合并文件,并且建立具有對應每個外部文件的文件名稱及文件位置的對照表,然后接收Flash文件對外部文件所發(fā)出的訪問指令,再根據(jù)對照表在合并文件中搜尋出與訪問指令所包含的文件名稱相符的外部文件,而供Flash文件訪問,使得Flash文件在制作成一個可單獨運行的檔案時仍得以訪問外部文件,因而達到有效利用既存的外部文件來提升Flash軟件的開發(fā)效率的目的。圖1為本發(fā)明裝置方塊圖;圖2為對照表示意圖;圖3.1為合并文件示意圖(1);圖3.2為合并文件示意圖(2);圖4為本發(fā)明文件處理方法流程圖。其中,101-Flash文件,102_外部文件,103-合并文件,104-訪問指令,105-對照表,20-合并模塊,30-對照模塊,40-接收模塊,50-搜尋模塊;具體實施例方式參見圖l,本發(fā)明具體實施例中,包含合并模塊20、對照模塊30、接收模塊40及搜尋模塊50。合并模塊20用來合并Flash文件101以及Flash文件101運行時所須訪問的外部文件102為一個合并文件103,此外,合并模塊20在合并文件102中建立檔案標頭(fileheader)。對照模塊30用來建立具有對應外部文件102的文件名稱與文件位置的對照表105,參見圖2,本實施例對照表105為散列表(Hashtable)。合并文件103的文件結(jié)構(gòu)參見圖3.1與圖3.2所示,包含了檔案標頭、對照表105、Flash文件101以及外部文件102,其中,外部文件102選自影像文件、聲音文件、圖片文件、標記語言文件及其組合所組成的群組。接收模塊40用來接收Flash文件101對外部文件102的訪問指令104,其中,訪問指令104包含F(xiàn)lash文件101所指定的外部文件102的文件名稱。搜尋模塊50用來根據(jù)對照表105在合并文件103中搜尋出訪問指令104所指定的外部文件102,而供Flash文件101訪問。本實施例中,搜尋模塊50在對照表105中搜尋與訪問指令104所包含的文件名稱相符的外部文件102的文件位置,然后在合并文件103中搜尋出位于該文件位置的外部文件102,而供Flash文件101訪問。參見圖4,本發(fā)明方法流程圖,包含下列步驟步驟S1:合并。合并Flash文件101和外部文件102成為一個合并文件103,此外,合并過程中,在合并文件103中建立檔案標頭(fileheader)。步驟S2:建立對照表。建立具有對應外部文件102的文件名稱及文件位置的對照表105,其中,對照表105為散列表(Hashtable)。合并文件103的文件結(jié)構(gòu),包含檔案標頭、對照表105、Flash文件101以及多個外部文件102。其中,外部文件102選自影像文件、聲音文件、圖片文件、標記語言文件及其組合所組成的群組。步驟S3:接收訪問指令。接收Flash文件101對某個外部文件102所發(fā)出的訪問指令104,其中,訪問指令104包含F(xiàn)lash文件101所欲訪問的外部文件102的文件名稱。步驟S4:搜尋外部文件。根據(jù)對照表105,在合并文件103中搜尋出訪問指令104所指定的外部文件102。本實施例在合并文件103中搜尋出與訪問指令104所包含的文件名稱相符的外部文件102。本發(fā)明首先合并Flash文件101和外部文件102為一個合并文件103,并且建立具有對應每個外部文件102的文件名稱及文件位置的對照表105,然后接收Flash文件101對外部文件102所發(fā)出的訪問指令104,再根據(jù)對照表105在合并文件103中搜尋出與訪問指令104所包含的文件名稱相符的外部文件102,而供Flash文件訪問,使得Flash文件101在制作成一個可單獨運行的檔案時仍得以訪問外部文件102,因而達到有效利用既存的外部文件102來提升Flash軟件的開發(fā)效率的目的。權(quán)利要求一種文件處理系統(tǒng),其特征在于該系統(tǒng)包含合并模塊,用來合并Flash文件與外部文件為合并文件;對照模塊,用來建立具有對應外部文件的文件名稱與文件位置的對照表;接收模塊,用來接收Flash文件對外部文件的訪問指令;搜尋模塊,用來根據(jù)對照表,在合并文件中搜尋出訪問指令所指定的外部文件,而供Flash文件訪問,所述合并模塊與對照模塊相接,所述接收模塊接入搜尋模塊,所述搜尋模塊與對照模塊相接。2.根據(jù)權(quán)利要求l所述的一種文件處理系統(tǒng),其特征在于所述外部文件選自影像文件、聲音文件、圖片文件、標記語言文件及其組合所組成的群組。3.根據(jù)權(quán)利要求1所述的一種文件處理系統(tǒng),其特征在于所述合并模塊在合并文件中建立檔案標頭。4.根據(jù)權(quán)利要求l所述的一種文件處理系統(tǒng),其特征在于所述對照表為散列表(hashtable)。5.根據(jù)權(quán)利要求1所述的一種文件處理系統(tǒng),其特征在于所述訪問指令包含外部文件的文件名稱。6.—種文件處理方法,其特征在于該方法包含下列步驟1)合并Flash文件與外部文件成為合并文件;2)建立具有對應外部文件的文件名稱與文件位置的對照表;3)接收Flash文件對外部文件的訪問指令;4)根據(jù)對照表,在合并文件中搜尋出訪問指令所指定的外部文件,供Flash文件訪問。7.根據(jù)權(quán)利要求6所述的文件處理方法,其特征在于所述外部文件選自影像文件、聲音文件、圖片文件、標記語言文件及其組合所組成的群組。8.根據(jù)權(quán)利要求6所述的文件處理方法,其特征在于所述步驟1)中合并文件后,在合并文件中建立檔案標頭。9.根據(jù)權(quán)利要求6所述的文件處理方法,其特征在于所述對照表為散列表。10.根據(jù)權(quán)利要求6所述的文件處理方法,其特征在于所述訪問指令包含外部文件的文件名稱。全文摘要本發(fā)明涉及一種文件處理系統(tǒng)及方法,該裝置包含合并模塊、接收模塊以及搜尋模塊。其中,合并模塊用來合并一個Flash文件與多個外部文件成一個合并文件,并在合并文件中建立一個具有每個外部文件的文件名稱與文件位置的對照表,當Flash文件必須訪問某個外部文件時,將發(fā)出一個訪問指令,而接收模塊接收到訪問指令后,搜尋模塊便根據(jù)對照表搜尋出訪問指令所指定的外部文件,使Flash文件得以訪問外部文件。文檔編號G06F17/30GK101694653SQ20091002424公開日2010年4月14日申請日期2009年10月12日優(yōu)先權(quán)日2009年10月12日發(fā)明者李凱,鄭建鋒,陳淮琰申請人:無敵科技(西安)有限公司;
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1