Tar File Format

Tar File Format

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

Tar文件格式是一种用于存储文件集合的归档文件格式,每个块包含512字节的数据,包含文件的信息和实际内容。PAX扩展解决了文件名长度限制,支持存储更长的文件名和其他元数据。Tar文件格式是简单高效的,可移植的。

🎯

关键要点

  • Tar文件格式是一种用于存储文件集合的归档文件格式,每个块包含512字节的数据。
  • Tar文件格式的每个File Entry由头部和数据组成,头部包含文件的信息。
  • 头部的512字节结束后,紧接着是文件的内容,内容大小在头部的size字段中保存。
  • Tar文件格式的结构是(头部,数据)*结尾,每个部分都对齐到512字节。
  • PAX扩展解决了文件名长度限制,支持存储更长的文件名和其他元数据。
  • PAX扩展以特殊的文件形式存在,记录长文件名的信息。
  • PAX扩展允许存储更多的元数据,例如atime、ctime和uid等。
  • Tar文件可以使用多种压缩算法进行压缩,如gzip、bzip2和xz。
  • Tar文件是一种标准格式,支持多种操作系统,便于文件备份和分发。
➡️

继续阅读