Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在哪里可以找到GNU ar文件格式规范?_Linux_Gnu_Unix Ar - Fatal编程技术网

Linux 在哪里可以找到GNU ar文件格式规范?

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

我需要访问ar创建的文件,但找不到定义格式的规范文档。有人能给我指出正确的方向吗?

来自:

ar格式从未被标准化;现代档案基于两种已知变体的通用格式,即BSD和GNU


还有更多信息。

IBM网站上的一些信息:

您为什么要这样做?
ar
是静态库吗?您可能会使用
libbfd
…我正在使用ar打包任意文件。我没有试图访问链接器输出的内容。ar为我提供了一种将文件捆绑在一起的简单方法。然后我会使用一些更常见的格式,如
tar
。。。。请参阅
tar(5)
手册页或
标题了解其说明。谢谢!在这一点上,我的谷歌技能让我失望。很高兴您取得了更好的成功。这对于AIX大格式是有效的,它具有不同的魔术标记,可能具有不同的结构。AIX全局标头比维基百科上记录的GNU/BSD格式复杂得多。