You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用binwalk递归提取文件至同一目录而非嵌套结构?

使用Binwalk实现嵌套文件的同层级提取

可以实现,通过组合Binwalk的参数即可避免生成嵌套的提取目录,直接将所有嵌套文件提取到同一层级。

实现命令

使用以下命令即可将dolls.jpg中的嵌套文件(doll_2、doll_3)直接提取到当前目录:

binwalk -eMn dolls.jpg

参数说明

  • -e:自动识别并提取已知的文件类型
  • -M:递归处理提取出的文件,继续提取其中嵌套的内容
  • -n:禁止创建以原文件名命名的_extracted目录,直接将提取内容输出到当前工作目录

自定义提取目录(可选)

如果需要将文件提取到指定目录而非当前目录,可添加-C选项指定目标路径:

binwalk -eMn -C ./target_dir dolls.jpg

执行后doll_2和doll_3会直接出现在./target_dir目录下,不会生成嵌套结构。

内容的提问来源于stack exchange,提问作者Guilherme Soares

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 19:25:19