Linux Unix使用的随机访问存档
我正在寻找一种用于归档旧Linux计算机的整个文件系统的好格式 TAR.GZLinux Unix使用的随机访问存档,linux,file,archive,Linux,File,Archive,我正在寻找一种用于归档旧Linux计算机的整个文件系统的好格式 TAR.GZ tar.gz格式非常适合于归档具有UNIX样式属性的文件,但由于压缩应用于整个归档,因此设计排除了随机访问。相反,如果您想访问归档文件末尾的文件,则必须从开头开始,解压缩整个文件(可能有几百GB),直到找到要查找的条目为止 ZIP 相反,ZIP格式的一个卖点是它存储存档的索引:文件名单独存储,并带有指向存档中要查找数据的位置的指针。如果我想在最后提取一个文件,我会按名称查找该文件的位置,查找位置,然后提取数据。但是,它
tar.gz格式非常适合于归档具有UNIX样式属性的文件,但由于压缩应用于整个归档,因此设计排除了随机访问。相反,如果您想访问归档文件末尾的文件,则必须从开头开始,解压缩整个文件(可能有几百GB),直到找到要查找的条目为止 ZIP
相反,ZIP格式的一个卖点是它存储存档的索引:文件名单独存储,并带有指向存档中要查找数据的位置的指针。如果我想在最后提取一个文件,我会按名称查找该文件的位置,查找位置,然后提取数据。但是,它不存储文件属性,例如所有权、权限、符号链接等 其他选项?
我试过使用,但它不是专门为这个目的设计的。不同版本之间的文件格式不一致,构建存档需要大量时间和空间 还有哪些选项更适合此用途?zip(您可以使用)存储文件属性-请参阅 每个条目都由本地用户引入 包含文件信息的标题 例如注释、文件大小和 文件名,后跟可选名称 “额外”数据字段,然后是 可能是压缩的,可能是压缩的 加密的文件数据。“额外”数据 字段是实现该功能的关键 ZIP格式的可扩展性。 “额外”字段被用来 支持ZIP64格式, WinZip兼容AES加密,文件 属性和更高分辨率的NTFS 或Unix文件时间戳。其他 可以通过 “额外”字段。需要ZIP工具 按规范忽略额外的 他们无法识别的字段
您可以检查双面性。它允许您进行压缩和加密备份,并允许对文件进行随机访问。在这里,您可以找到有关以下项目的更多信息:
如果您想使用它,还可以双重检查脚本
。是双面打印的外壳前端。更多信息:zip
stores*nix权限在这里就可以了。事实上,您必须传递一个参数才能显式禁用存储它们。