歸檔檔案,又作存檔檔案,是由一個或多個電腦檔案以及元數據組成的檔案,用於將多個數據檔案收集到一個檔案中,以便於傳輸和儲存,或者壓縮以減少儲存空間。也稱打包檔案,歸檔並壓縮時常稱為壓縮檔案。通常會儲存目錄結構,錯誤檢測與糾正資訊,註釋,有時還使用加密

應用

編輯

歸檔檔案將檔案系統數據和元數據儲存在特定檔案的內容內,因此即便不支援檔案系統,也可以儲存在系統上,或通過通道傳送檔案內容。例如:通過電子郵件的傳送目錄結構。

除存檔目的外,歸檔檔案經常用於打包分發軟件,因為軟件內容通常分佈在多個檔案中。該檔案便稱為打包檔案。 軟件套件關於內容通常還有其他約定,例如需要清單檔案,並且將所得格式稱為包格式。 例如DebianDebJavaJARAndroidAPK

特性

編輯

歸檔檔案支援如下一個或多個特性

還有些支援自解壓自安裝,以及包含源卷和媒介資訊以及軟件套件註釋/描述等。

歸檔檔案通常由檔案歸檔器光碟創作軟件磁碟鏡像等工具建立,通過其副檔名或檔案頭來區分不同的檔案格式。

歸檔格式

編輯

即歸檔檔案的檔案格式。 有些格式已被廣泛地支援。

類型

編輯
  • 僅歸檔: 儲存元數據和檔案合併。
  • 僅壓縮
  • 多類型:儲存元數據,檔案合併,壓縮,加密,錯誤檢測與糾正,自解壓和自擴充。
  • 軟件套件
  • 磁碟鏡像

例子

編輯

常見的歸檔副檔名有ZIPRARTAR等。

JAVA引入的JAR,WAR等檔案也是歸檔檔案,一般用於位元組碼部署,有時還用於交換原始碼以及其他文字,HTMLXML檔案。預設它們都是壓縮的。

錯誤檢測

編輯

通常包含奇偶校驗和其他錯誤校驗校驗和,例如Zip格式使用迴圈冗餘校驗 (CRC)。 RAR格式可能包含冗餘的糾錯數據(稱為修復記錄)。

有時會附帶單獨的奇偶校驗存檔(PAR)檔案,以允許進行其他錯誤檢測和恢復,尤其是在恢復多檔案存檔時。

參見

編輯

參考

編輯

外部連結

編輯