国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種可執(zhí)行文件備份裝置的制作方法

      文檔序號(hào):6446075閱讀:155來源:國(guó)知局

      專利名稱::一種可執(zhí)行文件備份裝置的制作方法
      技術(shù)領(lǐng)域
      :本實(shí)用新型涉及一種備份裝置,尤其涉及一種可執(zhí)行文件的備份裝置。
      背景技術(shù)
      :存儲(chǔ)空間不足,一直是IT人員頭痛的事,因?yàn)椴恢皇且碣?gòu)存儲(chǔ)設(shè)備,更要面臨調(diào)整存儲(chǔ)架構(gòu)后接踵而至的種種設(shè)定工作。這些工作的復(fù)雜繁瑣就不用說了,在擴(kuò)充存儲(chǔ)容量的過程中,更可能需要停機(jī),這會(huì)嚴(yán)重影響到企業(yè)的正常營(yíng)運(yùn)。在嵌入式系統(tǒng)中,存儲(chǔ)空間更受到硬件的限制,如果增加硬件flash芯片容量,又會(huì)提高系統(tǒng)成本,數(shù)據(jù)保存方式成為一大問題。企業(yè)為了保護(hù)數(shù)據(jù)必須定期執(zhí)行數(shù)據(jù)備份,這是數(shù)據(jù)快速累積的原因之一。尤其現(xiàn)今有些企業(yè)開始先備份到速度較快的磁盤,再逐次備份至磁帶等設(shè)備,對(duì)于必須趕在當(dāng)日下班至隔日上班前完成大量備份的企業(yè)而言,磁盤備份是個(gè)好方法,備份快、回復(fù)也快,但磁盤備份無(wú)疑會(huì)加速磁盤空間的消耗。因此如何提供能夠增加磁盤利用率,節(jié)約存儲(chǔ)空間、降低存儲(chǔ)成本是目前數(shù)據(jù)急劇增加面臨的挑戰(zhàn)。
      實(shí)用新型內(nèi)容本實(shí)用新型提供一種可執(zhí)行文件的備份裝置,所要解決的技術(shù)問題是如何在可執(zhí)行文件備份操作中增加磁盤利用率。為了解決上述技術(shù)問題,本實(shí)用新型提供了一種可執(zhí)行文件備份裝置,包括存儲(chǔ)模塊;讀取模塊,讀取待備份的可執(zhí)行文件的文件名稱及目錄信息以及用戶所設(shè)置的壓縮策略;壓縮模塊,根據(jù)該文件名稱及目錄信息,采用該壓縮策略對(duì)該可執(zhí)行文件的代碼段進(jìn)行壓縮,獲得壓縮代碼段;添加模塊,在該壓縮代碼段開頭添加自解壓代碼,獲得該可執(zhí)行文件的壓縮文件,將該壓縮文件作為該可執(zhí)行文件的備份文件存儲(chǔ)到該存儲(chǔ)模塊中。優(yōu)選的,所述裝置還具有如下特點(diǎn)該壓縮模塊包括獲取子模塊,根據(jù)該文件名稱及目錄信息獲得該可執(zhí)行文件的代碼段;識(shí)別子模塊,識(shí)別該可執(zhí)行文件的文件格式;壓縮子模塊,根據(jù)該文件格式,采用該壓縮策略對(duì)該可執(zhí)行文件的代碼段進(jìn)行壓縮,獲得該壓縮代碼段。優(yōu)選的,所述裝置還具有如下特點(diǎn)該識(shí)別子模塊識(shí)別出該可執(zhí)行文件的文件格式為windows系統(tǒng)的可移植的執(zhí)行體(PE)格式或者類unix系統(tǒng)的通用對(duì)象文件(cofT)格式。優(yōu)選的,所述裝置還具有如下特點(diǎn)該可執(zhí)行文件備份裝置進(jìn)一步包括3[0018]接收模塊,接收外界輸入的備份指令;其中所述讀取模塊在接收到所述接收模塊發(fā)出的備份指令后,根據(jù)所述備份指令進(jìn)行讀取操作。優(yōu)選的,所述裝置還具有如下特點(diǎn)該可執(zhí)行文件備份裝置進(jìn)一步包括定時(shí)模塊,記錄時(shí)間并在時(shí)間到達(dá)某一時(shí)刻時(shí)發(fā)出備份指令其中所述讀取模塊在接收到所述定時(shí)模塊發(fā)出的備份指令后,根據(jù)所述備份指令進(jìn)行讀取操作。優(yōu)選的,所述裝置還具有如下特點(diǎn)該可執(zhí)行文件備份裝置進(jìn)一步包括記錄模塊,根據(jù)該可執(zhí)行文件的文件名稱、目錄信息及寫入時(shí)間,制作用于記錄該可執(zhí)行文件與該壓縮文件對(duì)應(yīng)關(guān)系的記錄文件,并將該記錄文件存儲(chǔ)到該存儲(chǔ)模塊中。優(yōu)選的,所述裝置還具有如下特點(diǎn)該可執(zhí)行文件備份裝置進(jìn)一步包括設(shè)置模塊,接受用戶所設(shè)置的壓縮策略;其中所述讀取模塊從所述設(shè)置模塊讀取所述壓縮策略。與現(xiàn)有技術(shù)相比,本實(shí)用新型通過將可執(zhí)行文件代碼段進(jìn)行壓縮,使得在已有的磁盤設(shè)備上存儲(chǔ)更多的備份數(shù)據(jù),因此增加了磁盤利用率,達(dá)到節(jié)約存儲(chǔ)空間和降低存儲(chǔ)成本的目;可應(yīng)用在嵌入式系統(tǒng)的終端上,如手機(jī)、上網(wǎng)本等存儲(chǔ)資源緊張的設(shè)備上,更可以發(fā)揮其解壓速度快,占用空間小的優(yōu)勢(shì)。圖1為本實(shí)用新型實(shí)施例一提供的可執(zhí)行文件備份裝置的結(jié)構(gòu)示意圖;圖2為本實(shí)用新型實(shí)施例二提供的可執(zhí)行文件備份裝置的結(jié)構(gòu)示意圖;圖3為本實(shí)用新型實(shí)施例三提供的可執(zhí)行文件備份裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式為使本實(shí)用新型的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本實(shí)用新型作進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。本實(shí)用新型通過將待備份的可執(zhí)行程序進(jìn)行壓縮處理,以減少空間耗用。當(dāng)可執(zhí)行文件運(yùn)行時(shí)會(huì)先調(diào)用自解壓代碼將程序的代碼段在內(nèi)存中恢復(fù)之后再把程序控制權(quán)交給代碼段,從而保證可執(zhí)行文件壓縮后也可運(yùn)行。下面以實(shí)施例進(jìn)行說明實(shí)施例一圖1為本實(shí)用新型實(shí)施例一提供的可執(zhí)行文件備份裝置的結(jié)構(gòu)示意圖。圖1所示裝置包括存儲(chǔ)模塊101;讀取模塊102,讀取待備份的可執(zhí)行文件的文件名稱及目錄信息以及用戶所設(shè)置的壓縮策略;壓縮模塊103,與所述讀取模塊102相連,根據(jù)該文件名稱及目錄信息,采用該壓縮策略對(duì)該可執(zhí)行文件的代碼段進(jìn)行壓縮,獲得壓縮代碼段;[0040]添加模塊104,與所述壓縮模塊103和所述存儲(chǔ)模塊101相連,在該壓縮代碼段開頭添加自解壓代碼,獲得該可執(zhí)行文件的壓縮文件,將該壓縮文件作為該可執(zhí)行文件的備份文件存儲(chǔ)到該存儲(chǔ)模塊101中。下面對(duì)實(shí)施例一中的裝置作進(jìn)一步說明其中該壓縮模塊包括獲取子模塊,根據(jù)該文件名稱及目錄信息獲得該可執(zhí)行文件的代碼段;識(shí)別子模塊,與獲取子模塊相連,識(shí)別該可執(zhí)行文件的文件格式;壓縮子模塊,與識(shí)別子模塊相連,根據(jù)該文件格式,采用該壓縮策略對(duì)該可執(zhí)行文件的代碼段進(jìn)行壓縮,獲得該壓縮代碼段。其中,該識(shí)別子模塊識(shí)別出該可執(zhí)行文件的文件格式為windows系統(tǒng)的可移植的執(zhí)行體(PortableExecutable,ΡΕ)格式或者類unix系統(tǒng)的通用對(duì)象文件(commonobjectfileformat,coff)格式。當(dāng)然,也不限于此,也可以為現(xiàn)有技術(shù)中其他操作系統(tǒng)中的可執(zhí)行文件格式。其中,該添加模塊所的自解壓代碼包括寄存器現(xiàn)場(chǎng)信息和動(dòng)態(tài)解壓算法信息,使得在調(diào)用該文件時(shí),該自解壓代碼可以根據(jù)寄存器現(xiàn)場(chǎng)信息和動(dòng)態(tài)解壓算法信息對(duì)該壓縮代碼段進(jìn)行解壓。其中,讀取模塊讀取的壓縮策略可以是預(yù)先設(shè)置好的,也可以是該可執(zhí)行文件備份裝置進(jìn)一步包括設(shè)置模塊,與所述讀取模塊相連,接受用戶所設(shè)置的壓縮策略;其中所述讀取模塊從所述設(shè)置模塊讀取所述壓縮策略。其中在實(shí)際應(yīng)用中,用戶可以通過該可執(zhí)行文件備份裝置用戶提供的管理界面,進(jìn)行文件查詢、瀏覽,讀取文件等功能,另外可以設(shè)置文件壓縮策略,比如時(shí)間與空間比等信息。當(dāng)然,在壓縮文件生成后,用戶還可以通過可執(zhí)行文件裝置的管理頁(yè)面,對(duì)文件進(jìn)行讀寫管理,比如文件的新建、刪除、修改,另外在文件顯示時(shí)還可以從存儲(chǔ)模塊讀出文件和目錄的信息,按照文件目錄樹的形式進(jìn)行顯示。由上可以看出,與傳統(tǒng)的備份技術(shù)不一樣之處在于,本實(shí)用新型引入了代碼段壓縮與自解壓技術(shù),使可執(zhí)行文件占用空間有明顯的降低,同時(shí)又不影響可執(zhí)行文件恢復(fù)后的使用。實(shí)施例一提供的技術(shù)方案,通過將可執(zhí)行文件代碼段進(jìn)行壓縮,使得在已有的磁盤設(shè)備上存儲(chǔ)更多的備份數(shù)據(jù),因此增加了磁盤利用率,達(dá)到節(jié)約存儲(chǔ)空間和降低存儲(chǔ)成本的目的。實(shí)施例二圖2為本實(shí)用新型實(shí)施例二提供的可執(zhí)行文件備份裝置的結(jié)構(gòu)示意圖。與實(shí)施例一所示的裝置不同的是,圖2所示可執(zhí)行文件備份裝置還包括接收模塊250,與所述讀取模塊120相連,接收外界寫入的輸入的備份指令;其中所述讀取模塊120在接收到所述接收模塊發(fā)出的備份指令后,根據(jù)所述備份指令進(jìn)行讀取操作。當(dāng)然,可選的,該備份裝置也可以定時(shí)的對(duì)可執(zhí)行文件進(jìn)行備份,即所述可執(zhí)行文件備份裝置還可以進(jìn)一步包括定時(shí)模塊,與所述讀取模塊相連,記錄時(shí)間并在時(shí)間到達(dá)某5一時(shí)刻時(shí)發(fā)出備份指令;其中所述讀取模塊在接收到所述定時(shí)模塊發(fā)出的備份指令后,根據(jù)所述備份指令進(jìn)行讀取操作。實(shí)施例二提供的技術(shù)方案,通過將可執(zhí)行文件代碼段進(jìn)行壓縮,使得在已有的磁盤設(shè)備上存儲(chǔ)更多的備份數(shù)據(jù),因此增加了磁盤利用率,達(dá)到節(jié)約存儲(chǔ)空間和降低存儲(chǔ)成本的目的;通過自動(dòng)觸發(fā)或外部觸發(fā)的方式啟動(dòng)備份操作,操作靈活,適用于不同的應(yīng)用場(chǎng)旦ο實(shí)施例三圖3為本實(shí)用新型實(shí)施例三提供的可執(zhí)行文件備份裝置的結(jié)構(gòu)示意圖。與實(shí)施例二所示的裝置不同的是,圖3所示可執(zhí)行文件備份裝置進(jìn)一步包括記錄模塊360,與所述讀取模塊120、添加模塊140以及存儲(chǔ)模塊101相連,根據(jù)該可執(zhí)行文件的文件名稱、目錄信息及寫入時(shí)間,制作用于記錄該可執(zhí)行文件與該壓縮文件對(duì)應(yīng)關(guān)系的記錄文件,并將該記錄文件存儲(chǔ)到該存儲(chǔ)模塊中。其中該記錄模塊可以將文件信息,包括文件名、源文件路徑、寫入時(shí)間、作為一條記錄保存。實(shí)施例三提供的技術(shù)方案,通過將可執(zhí)行文件代碼段進(jìn)行壓縮,使得在已有的磁盤設(shè)備上存儲(chǔ)更多的備份數(shù)據(jù),因此增加了磁盤利用率,達(dá)到節(jié)約存儲(chǔ)空間和降低存儲(chǔ)成本的目的;通過自動(dòng)觸發(fā)或外部觸發(fā)的方式啟動(dòng)備份操作,操作靈活,適用于不同的應(yīng)用場(chǎng)景;通過記錄該壓縮文件的文件信息,在日后查找該備用的文件時(shí),可以快速進(jìn)行查找,縮短查找時(shí)間。以上所述,僅為本實(shí)用新型的具體實(shí)施方式,但本實(shí)用新型的保護(hù)范圍并不局限于此,任何熟悉本
      技術(shù)領(lǐng)域
      的技術(shù)人員在本實(shí)用新型揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本實(shí)用新型的保護(hù)范圍之內(nèi)。因此,本實(shí)用新型的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。權(quán)利要求1.一種可執(zhí)行文件備份裝置,其特征在于,包括存儲(chǔ)模塊;讀取模塊,讀取待備份的可執(zhí)行文件的文件名稱及目錄信息以及用戶所設(shè)置的壓縮策略;壓縮模塊,根據(jù)該文件名稱及目錄信息,采用該壓縮策略對(duì)該可執(zhí)行文件的代碼段進(jìn)行壓縮,獲得壓縮代碼段;添加模塊,在該壓縮代碼段開頭添加自解壓代碼,獲得該可執(zhí)行文件的壓縮文件,將該壓縮文件作為該可執(zhí)行文件的備份文件存儲(chǔ)到該存儲(chǔ)模塊中。2.根據(jù)權(quán)利要求1所述的可執(zhí)行文件備份裝置,其特征在于,該壓縮模塊包括獲取子模塊,根據(jù)該文件名稱及目錄信息獲得該可執(zhí)行文件的代碼段;識(shí)別子模塊,識(shí)別該可執(zhí)行文件的文件格式;壓縮子模塊,根據(jù)該文件格式,采用該壓縮策略對(duì)該可執(zhí)行文件的代碼段進(jìn)行壓縮,獲得該壓縮代碼段。3.根據(jù)權(quán)利要求1所述的可執(zhí)行文件備份裝置,其特征在于,該可執(zhí)行文件備份裝置進(jìn)一步包括接收模塊,接收外界輸入的備份指令;其中所述讀取模塊在接收到所述接收模塊發(fā)出的備份指令后,根據(jù)所述備份指令進(jìn)行讀取操作。4.根據(jù)權(quán)利要求1所述的可執(zhí)行文件備份裝置,其特征在于,該可執(zhí)行文件備份裝置進(jìn)一步包括定時(shí)模塊,記錄時(shí)間并在時(shí)間到達(dá)某一時(shí)刻時(shí)發(fā)出備份指令其中所述讀取模塊在接收到所述定時(shí)模塊發(fā)出的備份指令后,根據(jù)所述備份指令進(jìn)行讀取操作。5.根據(jù)權(quán)利要求1所述的可執(zhí)行文件備份裝置,其特征在于,該可執(zhí)行文件備份裝置進(jìn)一步包括記錄模塊,根據(jù)該可執(zhí)行文件的文件名稱、目錄信息及寫入時(shí)間,制作用于記錄該可執(zhí)行文件與該壓縮文件對(duì)應(yīng)關(guān)系的記錄文件,并將該記錄文件存儲(chǔ)到該存儲(chǔ)模塊中。6.根據(jù)權(quán)利要求1所述的可執(zhí)行文件備份裝置,其特征在于,該可執(zhí)行文件備份裝置進(jìn)一步包括設(shè)置模塊,接受用戶所設(shè)置的壓縮策略;其中所述讀取模塊從所述設(shè)置模塊讀取所述壓縮策略。專利摘要本實(shí)用新型公開了一種可執(zhí)行文件備份裝置,所述裝置包括存儲(chǔ)模塊;讀取模塊,讀取待備份的可執(zhí)行文件的文件名稱及目錄信息以及用戶所設(shè)置的壓縮策略;壓縮模塊,根據(jù)該文件名稱及目錄信息,采用該壓縮策略對(duì)該可執(zhí)行文件的代碼段進(jìn)行壓縮,獲得壓縮代碼段;添加模塊,在該壓縮代碼段開頭添加自解壓代碼,獲得該可執(zhí)行文件的壓縮文件,將該壓縮文件作為該可執(zhí)行文件的備份文件存儲(chǔ)到該存儲(chǔ)模塊中。文檔編號(hào)G06F11/14GK202134001SQ20112005733公開日2012年2月1日申請(qǐng)日期2011年3月7日優(yōu)先權(quán)日2011年3月7日發(fā)明者楊帆申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1