Linux 在哪里可以找到GNU ar文件格式规范?
我需要访问ar创建的文件,但找不到定义格式的规范文档。有人能给我指出正确的方向吗?来自: ar格式从未被标准化;现代档案基于两种已知变体的通用格式,即BSD和GNULinux 在哪里可以找到GNU ar文件格式规范?,linux,gnu,unix-ar,Linux,Gnu,Unix Ar,我需要访问ar创建的文件,但找不到定义格式的规范文档。有人能给我指出正确的方向吗?来自: ar格式从未被标准化;现代档案基于两种已知变体的通用格式,即BSD和GNU 还有更多信息。IBM网站上的一些信息: 您为什么要这样做?ar是静态库吗?您可能会使用libbfd…我正在使用ar打包任意文件。我没有试图访问链接器输出的内容。ar为我提供了一种将文件捆绑在一起的简单方法。然后我会使用一些更常见的格式,如tar。。。。请参阅tar(5)手册页或标题了解其说明。谢谢!在这一点上,我的谷歌技能让我失望。
还有更多信息。IBM网站上的一些信息:
您为什么要这样做?
ar
是静态库吗?您可能会使用libbfd
…我正在使用ar打包任意文件。我没有试图访问链接器输出的内容。ar为我提供了一种将文件捆绑在一起的简单方法。然后我会使用一些更常见的格式,如tar
。。。。请参阅tar(5)
手册页或
标题了解其说明。谢谢!在这一点上,我的谷歌技能让我失望。很高兴您取得了更好的成功。这对于AIX大格式是有效的,它具有不同的魔术标记,可能具有不同的结构。AIX全局标头比维基百科上记录的GNU/BSD格式复杂得多。