Linux命令以字节/字节数组的形式从tar中提取单个文件

Linux命令以字节/字节数组的形式从tar中提取单个文件,linux,byte,tar,Linux,Byte,Tar,我想从tar文件中提取单个文件作为字节 我知道命令“tar-xf xyz.tar abc.pdf” 这将在当前位置提取物理文件。但我想直接提取为字节或字节数组。添加O选项: tar xOf xyz.tar abc.pdf man tar说: -O, --to-stdout extract files to standard output 您想要实现什么还不是100%清楚-您想要一个以tar存档和文件名作为输入并将字节流写入STDOUT的命令吗?或者你想要一个能够读取t

我想从tar文件中提取单个文件作为字节

我知道命令“tar-xf xyz.tar abc.pdf”


这将在当前位置提取物理文件。但我想直接提取为字节或字节数组。

添加
O
选项:

    tar xOf xyz.tar abc.pdf
man tar
说:

 -O, --to-stdout
       extract files to standard output

您想要实现什么还不是100%清楚-您想要一个以tar存档和文件名作为输入并将字节流写入STDOUT的命令吗?或者你想要一个能够读取tar档案的API/库吗?@FrankSchmitt我正在从.net应用程序执行上述命令,作为回报,我想要提取的文件的字节,我将刷新到浏览器上。堆栈溢出是一个用于编程和开发问题的站点。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。