使用 binwalk 仅提取一种文件类型

问题描述

我有一个非常重的文件,使用 binwalk 我只需要提取一种文件类型 (png),显然考虑到文件的大小,我无法提取所有文件
我尝试执行 binwalk -D 'png image:png' [filename] 但继续提取所有文件。 如何让 binwalk 只提取我想要的文件

解决方法

你只需要使用 --rm :

binwalk --dd='png image:png:' [filename] --rm

仍然会创建空文件,但您可以忽略/删除它们。