归档文件

编辑
本词条由“匿名用户” 建档。

在计算中,存档文件是由一个或多个文件以及元数据组成的计算机文件。归档文件用于将多个数据文件一起收集到一个文件中,以便于携带和存储,或者只是压缩文件以使用更少的存储空间。归档文件通常存储目录结构、错误检测和更正信息、任意注释,有时还使用内置加密。 归档文件特别有用,因为它们将文件系统数据和元数据存储在特定文件的内容中,因此可以存储在系统上或通过不支持相关文件系统的通道发送,仅支持文件内容——示例包括…

归档文件

编辑

在计算中,存档文件是由一个或多个文件以及数据组成的计算机文件。 归档文件用于将多个数据文件一起收集到一个文件中,以便于携带和存储,或者只是压缩文件以使用更少的存储空间。 归档文件通常存储目录结构错误检测和更正信息、任意注释,有时还使用内置加密。

应用

编辑

便携性

编辑

归档文件特别有用,因为它们将文件系统数据和元数据存储在特定文件的内容中,因此可以存储在系统上或通过不支持相关文件系统的通道发送,仅支持文件内容——示例包括 通过电子邮件发送目录结构、名称因长度或字符而在目标文件系统上不受支持的文件,并保留文件的日期和时间信息。

此外,它有助于传输大量小文件,例如保存的网页资源,因为容器文件使用单个文件操作传输,而传输许多小文件需要计算机单独修改每个文件的文件系统结构,使得 它相当慢。

软件分发

编辑

除了存档目的之外,存档文件经常用于打包软件以供分发,因为软件内容通常自然地分布在多个文件中; 档案然后被称为包。 虽然存档文件格式相同,但关于内容还有其他约定,例如需要清单文件,由此产生的格式称为包格式。 示例包括用于 Debian 的 deb、用于 Java 的 JAR、用于 ANDroid 的 apk 和自解压 Windows Installer 可执行文件。

特点

编辑

各种档案支持的功能包括:

  • 将元数据转换为存储在文件中的数据(例如,文件名、权限等)
  • 检测错误的校验和
  • 数据压缩
  • 将多个文件存储在一个文件中的文件串联
  • 文件补丁/更新(当记录自上次存档以来的更改时)
  • 加密
  • 修正错误的纠错码
  • 将一个大文件分割成许多相同大小的文件进行存储或传输

一些归档程序具有自解压、自安装、源卷和介质信息以及包说明/说明。

存档文件的文件扩展名或文件头是所用文件格式的指示符。 计算机存档文件是由文件存档软件、光盘制作软件和磁盘映像软件创建的。

存档格式

编辑

存档格式是存档文件的文件格式。 一些格式由其作者明确定义,并已成为多个供应商和社区支持的约定。

类型

编辑
  • 仅归档格式存储元数据和连接文件。
  • 仅压缩格式仅压缩文件。
  • 多功能格式可以存储元数据、连接、压缩、加密、创建错误检测和恢复信息,并将存档打包成自解压和自扩展文件。
  • 软件打包格式用于创建可以自安装文件的软件包。
  • 磁盘映像格式用于创建大容量存储卷的磁盘映像。

例子

编辑

用于区分不同类型存档的文件扩展名包括 zip、rar、7z 和 tar,其中第一个应用最广泛。

Java 还引入了一整套归档扩展,例如 jar 和 war(j 用于 Java,w 用于 web)。 它们用于交换整个字节码部署。 有时它们还用于交换源代码和其他文本、HTMLXML 文件。

归档文件

默认情况下,它们都是压缩的。

错误检测和恢复

编辑

归档文件通常包括奇偶校验和其他用于错误检测的校验和,例如 zip 文件使用循环冗余校验 (CRC)。 RAR 档案可能包括额外的纠错数据(称为恢复记录)。

本地不支持恢复记录的归档文件可以使用单独的 parchive (PAR) 文件,允许在多文件存档中进行额外的错误更正和丢失文件的恢复。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/249540/

(1)
词条目录
  1. 归档文件
  2. 应用
  3. 便携性
  4. 软件分发
  5. 特点
  6. 存档格式
  7. 类型
  8. 例子
  9. 错误检测和恢复

轻触这里

关闭目录

目录