存檔文件是一個包含許多其他文件的單一文件,通常是以壓縮格式保存的。創建這些文件類型的程序稱為存檔程序。有多種不同的存檔格式可用,而且這些格式中有許多是不可互操作的。有些存檔程序及其生成的文件是特定于特定操...
存檔文件是一個包含許多其他文件的單一文件,通常是以壓縮格式保存的。創建這些文件類型的程序稱為存檔程序。有多種不同的存檔格式可用,而且這些格式中有許多是不可互操作的。有些存檔程序及其生成的文件是特定于特定操作系統的,而另一些則在操作系統和計算機體系結構上更具便攜性Zip文件(.Zip)和tarball(.tar)是兩種最常見的存檔文件類型。這兩種文件都是壓縮的存檔文件,每種壓縮方法都使用不同的壓縮方法。這兩種壓縮方法可以組合起來形成壓縮tarball(.tgz),這也是相當常見的。壓縮tarball不包含Zip文件與tarball組合在一起;相反,它是一個同時使用zip和tarball壓縮方法的大文件。當訪問這種存檔文件類型時,必須首先將其解壓縮為zip文件,然后再將其解壓縮為tarball存檔文件通常用于合并一組文件,以便于共享或提高效率。壓縮的存檔文件通常附加到電子郵件或通過網絡發送,作為一種同時共享多種數據的有效方式。MHTML就是這種技術的一個例子,它將網頁上的所有資源,包括文本、圖像、聲音或其他媒體組合到一個文件中發送一個MHTML文件到一個電子郵件是更有效的,更容易處理,然后附加所有單獨的文件組成一個網頁一個接一個。在軟件開發中,存檔文件可用于為程序創建靜態數據庫,將大量相關代碼合并為一個單元,以便于集成到更大的數據網絡中。為庫創建的存檔文件的確切類型及其組成取決于所使用的計算機語言和創建它的計算機。在此上下文中使用時,存檔中的代碼文件之間不執行任何鏈接,它們仍然是獨立的實體,就像放入存檔中的任何其他文件類型一樣。存檔文件靜態庫中的文件分離意味著鏈接錯誤可能仍然存在,即使它們在創建庫的過程中沒有顯示出來,在使用存檔文件創建庫時,應該非常小心地將它們正確地集成到程序中,因為存檔文件既不能掩蓋也不能糾正程序錯誤
-
發表于 2020-07-31 07:07
- 閱讀 ( 4217 )
- 分類:電腦網絡